[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[glibc] 02/02: New upstream version:



This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.27
in repository glibc.

commit 71ea7c8b4194458179cf86fbe7c45d579178e8a8
Author: Aurelien Jarno <aurelien@aurel32.net>
Date:   Sat Feb 3 00:53:38 2018 +0100

    New upstream version:
    
    * New upstream version:
      - debian/control: regenerate.
      - debian/symbols.wildcards: update for 2.27.
      - debian/patches/hurd-i386/tg-tls-threadvar.diff: refreshed.
      - debian/patches/hurd-i386/tg-tlsdesc.sym.diff: upstreamed.
      - debian/patches/hurd-i386/tg-no-hp-timing.diff: upstreamed.
      - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
        refreshed.
      - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: upstreamed.
      - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: upstreamed.
      - debian/patches/hurd-i386/tg-allocalim.diff: upstreamed.
      - debian/patches/hurd-i386/tg-extern_inline.diff: upstreamed.
      - debian/patches/hurd-i386/tg-gsync-libc.diff: upstreamed.
      - debian/patches/hurd-i386/tg2.26-sigsetops.h.diff: upstreamed.
---
 debian/changelog                                   |   19 +-
 debian/control                                     |   16 +-
 debian/patches/hurd-i386/git-abilist.diff          | 3784 --------------------
 .../local-hurdsig-global-dispositions-version.diff |   23 +-
 debian/patches/hurd-i386/tg-allocalim.diff         |   16 -
 debian/patches/hurd-i386/tg-extern_inline.diff     |  645 ----
 debian/patches/hurd-i386/tg-gsync-libc.diff        |  191 +-
 debian/patches/hurd-i386/tg-no-hp-timing.diff      |   58 -
 .../hurd-i386/tg-sigstate_thread_reference.diff    |   22 +-
 debian/patches/hurd-i386/tg-tls-threadvar.diff     |   77 +-
 debian/patches/hurd-i386/tg-tlsdesc.sym.diff       |   31 -
 debian/patches/hurd-i386/tg2.26-sigsetops.h.diff   |   26 -
 .../hurd-i386/unsubmitted-gnumach.defs.diff        |   24 -
 debian/patches/series                              |    7 -
 debian/symbols.wildcards                           |    4 +-
 15 files changed, 168 insertions(+), 4775 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5b7c6b7..67538db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,6 @@
-glibc (2.26.9000+20180127.7e23a7dd-0experimental1) UNRELEASED; urgency=medium
+glibc (2.27-0experimental0) UNRELEASED; urgency=medium
 
   [ Samuel Thibault ]
-  * debian/testsuite-xfail-debian.mk: Update for hurd-i386.
   * debian/patches/hurd-i386/git-abilist.diff: Add ABI list.
   * debian/patches/hurd-i386/cvs-libpthread.abilist.diff: Add libpthread ABI
   list.
@@ -19,11 +18,25 @@ glibc (2.26.9000+20180127.7e23a7dd-0experimental1) UNRELEASED; urgency=medium
   * debian/testsuite-xfail-debian.mk: Remove ABI list blacklist.
 
   [ Aurelien Jarno ]
+  * New upstream version:
+    - debian/control: regenerate.
+    - debian/symbols.wildcards: update for 2.27.
+    - debian/patches/hurd-i386/tg-tls-threadvar.diff: refreshed.
+    - debian/patches/hurd-i386/tg-tlsdesc.sym.diff: upstreamed.
+    - debian/patches/hurd-i386/tg-no-hp-timing.diff: upstreamed.
+    - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
+      refreshed.
+    - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: upstreamed.
+    - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: upstreamed.
+    - debian/patches/hurd-i386/tg-allocalim.diff: upstreamed.
+    - debian/patches/hurd-i386/tg-extern_inline.diff: upstreamed.
+    - debian/patches/hurd-i386/tg-gsync-libc.diff: upstreamed.
+    - debian/patches/hurd-i386/tg2.26-sigsetops.h.diff: upstreamed.
   * debian/rules: tweak GCC garbage collector on 32-bit MIPS builders.
   * debian/rules.d/tarball.mk: do a local bare clone before using git archive
     as it doesn't support https.
 
- -- Samuel Thibault <sthibault@debian.org>  Sun, 28 Jan 2018 10:53:21 +0100
+ -- Aurelien Jarno <aurel32@debian.org>  Fri, 02 Feb 2018 00:58:53 +0100
 
 glibc (2.26.9000+20180127.7e23a7dd-0experimental0) experimental; urgency=medium
 
diff --git a/debian/control b/debian/control
index f63a776..f81ead0 100644
--- a/debian/control
+++ b/debian/control
@@ -12,13 +12,13 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file,
  binutils (>= 2.25),
  g++-7, g++-7 (>= 7.2.0-20) [amd64 i386 x32], g++-7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32],
  python3:native <!nocheck>,
- libc-bin (>= 2.26.9000) <cross>
+ libc-bin (>= 2.27) <cross>
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
 Uploaders: Clint Adams <clint@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>, Samuel Thibault <sthibault@debian.org>
 Standards-Version: 4.1.3
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-glibc/glibc.git
-Vcs-Git: https://anonscm.debian.org/git/pkg-glibc/glibc.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-glibc/glibc.git -b glibc-2.27
 Homepage: https://www.gnu.org/software/libc/libc.html
 
 Package: libc-bin
@@ -97,7 +97,7 @@ Package: locales
 Architecture: all
 Section: localization
 Priority: standard
-Depends: libc-bin (>> 2.26.9000), libc-l10n (>> 2.26.9000), ${misc:Depends}, debconf | debconf-2.0
+Depends: libc-bin (>> 2.27), libc-l10n (>> 2.27), ${misc:Depends}, debconf | debconf-2.0
 Replaces: manpages-fr-extra (<< 20141022)
 Build-Profiles: <!stage1>
 Description: GNU C Library: National Language (locale) data [support]
@@ -115,7 +115,7 @@ Architecture: any
 Section: localization
 Priority: optional
 Multi-Arch: foreign
-Depends: libc-l10n (>> 2.26.9000), ${misc:Depends}
+Depends: libc-l10n (>> 2.27), ${misc:Depends}
 Breaks: locales (<< 2.13-17)
 Build-Profiles: <!stage1>
 Description: GNU C Library: Precompiled locale data
@@ -165,7 +165,7 @@ Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
-Breaks: nscd (<< 2.26.9000), locales (<< 2.26.9000), locales-all (<< 2.26.9000), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
+Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
           libc6-i386 [i386],
           libc0.1-i686 [kfreebsd-i386],
@@ -253,7 +253,7 @@ Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
-Breaks: nscd (<< 2.26.9000), locales (<< 2.26.9000), locales-all (<< 2.26.9000), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
+Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
           libc6-i386 [i386],
           libc0.1-i686 [kfreebsd-i386],
@@ -341,7 +341,7 @@ Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
-Breaks: nscd (<< 2.26.9000), locales (<< 2.26.9000), locales-all (<< 2.26.9000), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
+Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
           libc6-i386 [i386],
           libc0.1-i686 [kfreebsd-i386],
@@ -429,7 +429,7 @@ Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
-Breaks: nscd (<< 2.26.9000), locales (<< 2.26.9000), locales-all (<< 2.26.9000), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
+Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
           libc6-i386 [i386],
           libc0.1-i686 [kfreebsd-i386],
diff --git a/debian/patches/hurd-i386/git-abilist.diff b/debian/patches/hurd-i386/git-abilist.diff
deleted file mode 100644
index b622fa3..0000000
--- a/debian/patches/hurd-i386/git-abilist.diff
+++ /dev/null
@@ -1,3784 +0,0 @@
-commit d7f43f9b6b11955f249a5c190f5843fb35eed17f
-Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Date:   Sun Jan 28 23:30:15 2018 +0100
-
-    hurd: Add expected ABI lists
-    
-    * sysdeps/mach/hurd/i386/ld.abilist: New file.
-    * sysdeps/mach/hurd/i386/libBrokenLocale.abilist: New file.
-    * sysdeps/mach/hurd/i386/libanl.abilist: New file.
-    * sysdeps/mach/hurd/i386/libc.abilist: New file.
-    * sysdeps/mach/hurd/i386/libcrypt.abilist: New file.
-    * sysdeps/mach/hurd/i386/libdl.abilist: New file.
-    * sysdeps/mach/hurd/i386/libm.abilist: New file.
-    * sysdeps/mach/hurd/i386/libnsl.abilist: New file.
-    * sysdeps/mach/hurd/i386/libresolv.abilist: New file.
-    * sysdeps/mach/hurd/i386/librt.abilist: New file.
-    * sysdeps/mach/hurd/i386/libutil.abilist: New file.
-
-diff --git a/sysdeps/mach/hurd/i386/ld.abilist b/sysdeps/mach/hurd/i386/ld.abilist
-new file mode 100644
-index 0000000000..b3b28d7af6
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/ld.abilist
-@@ -0,0 +1,22 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 __close F
-+GLIBC_2.2.6 __errno_location F
-+GLIBC_2.2.6 __fxstat64 F
-+GLIBC_2.2.6 __getpid F
-+GLIBC_2.2.6 __libc_stack_end D 0x4
-+GLIBC_2.2.6 __mmap F
-+GLIBC_2.2.6 __open F
-+GLIBC_2.2.6 __xstat64 F
-+GLIBC_2.2.6 _dl_mcount F
-+GLIBC_2.2.6 _hurd_intr_rpc_mach_msg F
-+GLIBC_2.2.6 _r_debug D 0x14
-+GLIBC_2.2.6 abort F
-+GLIBC_2.2.6 calloc F
-+GLIBC_2.2.6 free F
-+GLIBC_2.2.6 malloc F
-+GLIBC_2.2.6 realloc F
-+GLIBC_2.3 GLIBC_2.3 A
-+GLIBC_2.3 ___tls_get_addr F
-+GLIBC_2.3 __tls_get_addr F
-+GLIBC_2.4 GLIBC_2.4 A
-+GLIBC_2.4 __stack_chk_guard D 0x4
-diff --git a/sysdeps/mach/hurd/i386/libBrokenLocale.abilist b/sysdeps/mach/hurd/i386/libBrokenLocale.abilist
-new file mode 100644
-index 0000000000..72c6a9cb02
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libBrokenLocale.abilist
-@@ -0,0 +1,2 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 __ctype_get_mb_cur_max F
-diff --git a/sysdeps/mach/hurd/i386/libanl.abilist b/sysdeps/mach/hurd/i386/libanl.abilist
-new file mode 100644
-index 0000000000..b2a4c15dd8
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libanl.abilist
-@@ -0,0 +1,5 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 gai_cancel F
-+GLIBC_2.2.6 gai_error F
-+GLIBC_2.2.6 gai_suspend F
-+GLIBC_2.2.6 getaddrinfo_a F
-diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist
-new file mode 100644
-index 0000000000..b0c4931038
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libc.abilist
-@@ -0,0 +1,2329 @@
-+GLIBC_2.10 GLIBC_2.10 A
-+GLIBC_2.10 __cxa_at_quick_exit F
-+GLIBC_2.10 __posix_getopt F
-+GLIBC_2.10 accept4 F
-+GLIBC_2.10 endsgent F
-+GLIBC_2.10 fgetsgent F
-+GLIBC_2.10 fgetsgent_r F
-+GLIBC_2.10 getsgent F
-+GLIBC_2.10 getsgent_r F
-+GLIBC_2.10 getsgnam F
-+GLIBC_2.10 getsgnam_r F
-+GLIBC_2.10 malloc_info F
-+GLIBC_2.10 preadv F
-+GLIBC_2.10 preadv64 F
-+GLIBC_2.10 psiginfo F
-+GLIBC_2.10 putsgent F
-+GLIBC_2.10 pwritev F
-+GLIBC_2.10 pwritev64 F
-+GLIBC_2.10 quick_exit F
-+GLIBC_2.10 register_printf_modifier F
-+GLIBC_2.10 register_printf_specifier F
-+GLIBC_2.10 register_printf_type F
-+GLIBC_2.10 setsgent F
-+GLIBC_2.10 sgetsgent F
-+GLIBC_2.10 sgetsgent_r F
-+GLIBC_2.11 GLIBC_2.11 A
-+GLIBC_2.11 __longjmp_chk F
-+GLIBC_2.11 execvpe F
-+GLIBC_2.11 mkostemps F
-+GLIBC_2.11 mkostemps64 F
-+GLIBC_2.11 mkstemps F
-+GLIBC_2.11 mkstemps64 F
-+GLIBC_2.13 GLIBC_2.13 A
-+GLIBC_2.13 __fentry__ F
-+GLIBC_2.14 GLIBC_2.14 A
-+GLIBC_2.14 syncfs F
-+GLIBC_2.15 GLIBC_2.15 A
-+GLIBC_2.15 __fdelt_chk F
-+GLIBC_2.15 __fdelt_warn F
-+GLIBC_2.15 posix_spawn F
-+GLIBC_2.15 posix_spawnp F
-+GLIBC_2.15 scandirat F
-+GLIBC_2.15 scandirat64 F
-+GLIBC_2.16 GLIBC_2.16 A
-+GLIBC_2.16 __getauxval F
-+GLIBC_2.16 __poll_chk F
-+GLIBC_2.16 __ppoll_chk F
-+GLIBC_2.16 aligned_alloc F
-+GLIBC_2.16 c16rtomb F
-+GLIBC_2.16 c32rtomb F
-+GLIBC_2.16 getauxval F
-+GLIBC_2.16 mbrtoc16 F
-+GLIBC_2.16 mbrtoc32 F
-+GLIBC_2.16 timespec_get F
-+GLIBC_2.17 GLIBC_2.17 A
-+GLIBC_2.17 clock_getcpuclockid F
-+GLIBC_2.17 clock_getres F
-+GLIBC_2.17 clock_gettime F
-+GLIBC_2.17 clock_nanosleep F
-+GLIBC_2.17 clock_settime F
-+GLIBC_2.17 recvmmsg F
-+GLIBC_2.17 secure_getenv F
-+GLIBC_2.17 sendmmsg F
-+GLIBC_2.18 GLIBC_2.18 A
-+GLIBC_2.18 __cxa_thread_atexit_impl F
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 _Exit F
-+GLIBC_2.2.6 _IO_2_1_stderr_ D 0x98
-+GLIBC_2.2.6 _IO_2_1_stdin_ D 0x98
-+GLIBC_2.2.6 _IO_2_1_stdout_ D 0x98
-+GLIBC_2.2.6 _IO_adjust_column F
-+GLIBC_2.2.6 _IO_adjust_wcolumn F
-+GLIBC_2.2.6 _IO_default_doallocate F
-+GLIBC_2.2.6 _IO_default_finish F
-+GLIBC_2.2.6 _IO_default_pbackfail F
-+GLIBC_2.2.6 _IO_default_uflow F
-+GLIBC_2.2.6 _IO_default_xsgetn F
-+GLIBC_2.2.6 _IO_default_xsputn F
-+GLIBC_2.2.6 _IO_do_write F
-+GLIBC_2.2.6 _IO_doallocbuf F
-+GLIBC_2.2.6 _IO_fclose F
-+GLIBC_2.2.6 _IO_fdopen F
-+GLIBC_2.2.6 _IO_feof F
-+GLIBC_2.2.6 _IO_ferror F
-+GLIBC_2.2.6 _IO_fflush F
-+GLIBC_2.2.6 _IO_fgetpos F
-+GLIBC_2.2.6 _IO_fgetpos64 F
-+GLIBC_2.2.6 _IO_fgets F
-+GLIBC_2.2.6 _IO_file_attach F
-+GLIBC_2.2.6 _IO_file_close F
-+GLIBC_2.2.6 _IO_file_close_it F
-+GLIBC_2.2.6 _IO_file_doallocate F
-+GLIBC_2.2.6 _IO_file_finish F
-+GLIBC_2.2.6 _IO_file_fopen F
-+GLIBC_2.2.6 _IO_file_init F
-+GLIBC_2.2.6 _IO_file_jumps D 0x54
-+GLIBC_2.2.6 _IO_file_open F
-+GLIBC_2.2.6 _IO_file_overflow F
-+GLIBC_2.2.6 _IO_file_read F
-+GLIBC_2.2.6 _IO_file_seek F
-+GLIBC_2.2.6 _IO_file_seekoff F
-+GLIBC_2.2.6 _IO_file_setbuf F
-+GLIBC_2.2.6 _IO_file_stat F
-+GLIBC_2.2.6 _IO_file_sync F
-+GLIBC_2.2.6 _IO_file_underflow F
-+GLIBC_2.2.6 _IO_file_write F
-+GLIBC_2.2.6 _IO_file_xsputn F
-+GLIBC_2.2.6 _IO_flockfile F
-+GLIBC_2.2.6 _IO_flush_all F
-+GLIBC_2.2.6 _IO_flush_all_linebuffered F
-+GLIBC_2.2.6 _IO_fopen F
-+GLIBC_2.2.6 _IO_fprintf F
-+GLIBC_2.2.6 _IO_fputs F
-+GLIBC_2.2.6 _IO_fread F
-+GLIBC_2.2.6 _IO_free_backup_area F
-+GLIBC_2.2.6 _IO_free_wbackup_area F
-+GLIBC_2.2.6 _IO_fsetpos F
-+GLIBC_2.2.6 _IO_fsetpos64 F
-+GLIBC_2.2.6 _IO_ftell F
-+GLIBC_2.2.6 _IO_ftrylockfile F
-+GLIBC_2.2.6 _IO_funlockfile F
-+GLIBC_2.2.6 _IO_fwrite F
-+GLIBC_2.2.6 _IO_getc F
-+GLIBC_2.2.6 _IO_getline F
-+GLIBC_2.2.6 _IO_getline_info F
-+GLIBC_2.2.6 _IO_gets F
-+GLIBC_2.2.6 _IO_init F
-+GLIBC_2.2.6 _IO_init_marker F
-+GLIBC_2.2.6 _IO_init_wmarker F
-+GLIBC_2.2.6 _IO_iter_begin F
-+GLIBC_2.2.6 _IO_iter_end F
-+GLIBC_2.2.6 _IO_iter_file F
-+GLIBC_2.2.6 _IO_iter_next F
-+GLIBC_2.2.6 _IO_least_wmarker F
-+GLIBC_2.2.6 _IO_link_in F
-+GLIBC_2.2.6 _IO_list_all D 0x4
-+GLIBC_2.2.6 _IO_list_lock F
-+GLIBC_2.2.6 _IO_list_resetlock F
-+GLIBC_2.2.6 _IO_list_unlock F
-+GLIBC_2.2.6 _IO_marker_delta F
-+GLIBC_2.2.6 _IO_marker_difference F
-+GLIBC_2.2.6 _IO_padn F
-+GLIBC_2.2.6 _IO_peekc_locked F
-+GLIBC_2.2.6 _IO_popen F
-+GLIBC_2.2.6 _IO_printf F
-+GLIBC_2.2.6 _IO_proc_close F
-+GLIBC_2.2.6 _IO_proc_open F
-+GLIBC_2.2.6 _IO_putc F
-+GLIBC_2.2.6 _IO_puts F
-+GLIBC_2.2.6 _IO_remove_marker F
-+GLIBC_2.2.6 _IO_seekmark F
-+GLIBC_2.2.6 _IO_seekoff F
-+GLIBC_2.2.6 _IO_seekpos F
-+GLIBC_2.2.6 _IO_seekwmark F
-+GLIBC_2.2.6 _IO_setb F
-+GLIBC_2.2.6 _IO_setbuffer F
-+GLIBC_2.2.6 _IO_setvbuf F
-+GLIBC_2.2.6 _IO_sgetn F
-+GLIBC_2.2.6 _IO_sprintf F
-+GLIBC_2.2.6 _IO_sputbackc F
-+GLIBC_2.2.6 _IO_sputbackwc F
-+GLIBC_2.2.6 _IO_sscanf F
-+GLIBC_2.2.6 _IO_str_init_readonly F
-+GLIBC_2.2.6 _IO_str_init_static F
-+GLIBC_2.2.6 _IO_str_overflow F
-+GLIBC_2.2.6 _IO_str_pbackfail F
-+GLIBC_2.2.6 _IO_str_seekoff F
-+GLIBC_2.2.6 _IO_str_underflow F
-+GLIBC_2.2.6 _IO_sungetc F
-+GLIBC_2.2.6 _IO_sungetwc F
-+GLIBC_2.2.6 _IO_switch_to_get_mode F
-+GLIBC_2.2.6 _IO_switch_to_main_wget_area F
-+GLIBC_2.2.6 _IO_switch_to_wbackup_area F
-+GLIBC_2.2.6 _IO_switch_to_wget_mode F
-+GLIBC_2.2.6 _IO_un_link F
-+GLIBC_2.2.6 _IO_ungetc F
-+GLIBC_2.2.6 _IO_unsave_markers F
-+GLIBC_2.2.6 _IO_unsave_wmarkers F
-+GLIBC_2.2.6 _IO_vfprintf F
-+GLIBC_2.2.6 _IO_vfscanf F
-+GLIBC_2.2.6 _IO_vsprintf F
-+GLIBC_2.2.6 _IO_wdefault_doallocate F
-+GLIBC_2.2.6 _IO_wdefault_finish F
-+GLIBC_2.2.6 _IO_wdefault_pbackfail F
-+GLIBC_2.2.6 _IO_wdefault_uflow F
-+GLIBC_2.2.6 _IO_wdefault_xsgetn F
-+GLIBC_2.2.6 _IO_wdefault_xsputn F
-+GLIBC_2.2.6 _IO_wdo_write F
-+GLIBC_2.2.6 _IO_wdoallocbuf F
-+GLIBC_2.2.6 _IO_wfile_jumps D 0x54
-+GLIBC_2.2.6 _IO_wfile_overflow F
-+GLIBC_2.2.6 _IO_wfile_seekoff F
-+GLIBC_2.2.6 _IO_wfile_sync F
-+GLIBC_2.2.6 _IO_wfile_underflow F
-+GLIBC_2.2.6 _IO_wfile_xsputn F
-+GLIBC_2.2.6 _IO_wmarker_delta F
-+GLIBC_2.2.6 _IO_wsetb F
-+GLIBC_2.2.6 _S_catch_exception_raise F
-+GLIBC_2.2.6 _S_msg_add_auth F
-+GLIBC_2.2.6 _S_msg_del_auth F
-+GLIBC_2.2.6 _S_msg_describe_ports F
-+GLIBC_2.2.6 _S_msg_get_dtable F
-+GLIBC_2.2.6 _S_msg_get_env_variable F
-+GLIBC_2.2.6 _S_msg_get_environment F
-+GLIBC_2.2.6 _S_msg_get_fd F
-+GLIBC_2.2.6 _S_msg_get_init_int F
-+GLIBC_2.2.6 _S_msg_get_init_ints F
-+GLIBC_2.2.6 _S_msg_get_init_port F
-+GLIBC_2.2.6 _S_msg_get_init_ports F
-+GLIBC_2.2.6 _S_msg_proc_newids F
-+GLIBC_2.2.6 _S_msg_report_wait F
-+GLIBC_2.2.6 _S_msg_set_dtable F
-+GLIBC_2.2.6 _S_msg_set_env_variable F
-+GLIBC_2.2.6 _S_msg_set_environment F
-+GLIBC_2.2.6 _S_msg_set_fd F
-+GLIBC_2.2.6 _S_msg_set_init_int F
-+GLIBC_2.2.6 _S_msg_set_init_ints F
-+GLIBC_2.2.6 _S_msg_set_init_port F
-+GLIBC_2.2.6 _S_msg_set_init_ports F
-+GLIBC_2.2.6 _S_msg_sig_post F
-+GLIBC_2.2.6 _S_msg_sig_post_untraced F
-+GLIBC_2.2.6 ___brk_addr D 0x4
-+GLIBC_2.2.6 __after_morecore_hook D 0x4
-+GLIBC_2.2.6 __argz_count F
-+GLIBC_2.2.6 __argz_next F
-+GLIBC_2.2.6 __argz_stringify F
-+GLIBC_2.2.6 __asprintf F
-+GLIBC_2.2.6 __assert F
-+GLIBC_2.2.6 __assert_fail F
-+GLIBC_2.2.6 __assert_perror_fail F
-+GLIBC_2.2.6 __backtrace F
-+GLIBC_2.2.6 __backtrace_symbols F
-+GLIBC_2.2.6 __backtrace_symbols_fd F
-+GLIBC_2.2.6 __bsd_getpgrp F
-+GLIBC_2.2.6 __bzero F
-+GLIBC_2.2.6 __check_rhosts_file D 0x4
-+GLIBC_2.2.6 __close F
-+GLIBC_2.2.6 __cmsg_nxthdr F
-+GLIBC_2.2.6 __connect F
-+GLIBC_2.2.6 __ctype32_b D 0x4
-+GLIBC_2.2.6 __ctype32_tolower D 0x4
-+GLIBC_2.2.6 __ctype32_toupper D 0x4
-+GLIBC_2.2.6 __ctype_b D 0x4
-+GLIBC_2.2.6 __ctype_get_mb_cur_max F
-+GLIBC_2.2.6 __ctype_tolower D 0x4
-+GLIBC_2.2.6 __ctype_toupper D 0x4
-+GLIBC_2.2.6 __cxa_atexit F
-+GLIBC_2.2.6 __cxa_finalize F
-+GLIBC_2.2.6 __cyg_profile_func_enter F
-+GLIBC_2.2.6 __cyg_profile_func_exit F
-+GLIBC_2.2.6 __daylight D 0x4
-+GLIBC_2.2.6 __dcgettext F
-+GLIBC_2.2.6 __default_morecore F
-+GLIBC_2.2.6 __dgettext F
-+GLIBC_2.2.6 __divdi3 F
-+GLIBC_2.2.6 __dup2 F
-+GLIBC_2.2.6 __duplocale F
-+GLIBC_2.2.6 __environ D 0x4
-+GLIBC_2.2.6 __errno_location F
-+GLIBC_2.2.6 __fbufsize F
-+GLIBC_2.2.6 __fcntl F
-+GLIBC_2.2.6 __ffs F
-+GLIBC_2.2.6 __finite F
-+GLIBC_2.2.6 __finitef F
-+GLIBC_2.2.6 __finitel F
-+GLIBC_2.2.6 __flbf F
-+GLIBC_2.2.6 __fork F
-+GLIBC_2.2.6 __fpending F
-+GLIBC_2.2.6 __fpu_control D 0x2
-+GLIBC_2.2.6 __fpurge F
-+GLIBC_2.2.6 __freadable F
-+GLIBC_2.2.6 __freading F
-+GLIBC_2.2.6 __free_hook D 0x4
-+GLIBC_2.2.6 __freelocale F
-+GLIBC_2.2.6 __fsetlocking F
-+GLIBC_2.2.6 __fwritable F
-+GLIBC_2.2.6 __fwriting F
-+GLIBC_2.2.6 __fxstat F
-+GLIBC_2.2.6 __fxstat64 F
-+GLIBC_2.2.6 __getdelim F
-+GLIBC_2.2.6 __getpagesize F
-+GLIBC_2.2.6 __getpgid F
-+GLIBC_2.2.6 __getpid F
-+GLIBC_2.2.6 __gettimeofday F
-+GLIBC_2.2.6 __gmtime_r F
-+GLIBC_2.2.6 __h_errno_location F
-+GLIBC_2.2.6 __hurd_fail F
-+GLIBC_2.2.6 __hurd_threadvar_max D 0x4
-+GLIBC_2.2.6 __hurd_threadvar_stack_mask D 0x4
-+GLIBC_2.2.6 __hurd_threadvar_stack_offset D 0x4
-+GLIBC_2.2.6 __isalnum_l F
-+GLIBC_2.2.6 __isalpha_l F
-+GLIBC_2.2.6 __isascii_l F
-+GLIBC_2.2.6 __isblank_l F
-+GLIBC_2.2.6 __iscntrl_l F
-+GLIBC_2.2.6 __isdigit_l F
-+GLIBC_2.2.6 __isgraph_l F
-+GLIBC_2.2.6 __isinf F
-+GLIBC_2.2.6 __isinff F
-+GLIBC_2.2.6 __isinfl F
-+GLIBC_2.2.6 __islower_l F
-+GLIBC_2.2.6 __isnan F
-+GLIBC_2.2.6 __isnanf F
-+GLIBC_2.2.6 __isnanl F
-+GLIBC_2.2.6 __isprint_l F
-+GLIBC_2.2.6 __ispunct_l F
-+GLIBC_2.2.6 __isspace_l F
-+GLIBC_2.2.6 __isupper_l F
-+GLIBC_2.2.6 __iswalnum_l F
-+GLIBC_2.2.6 __iswalpha_l F
-+GLIBC_2.2.6 __iswblank_l F
-+GLIBC_2.2.6 __iswcntrl_l F
-+GLIBC_2.2.6 __iswctype F
-+GLIBC_2.2.6 __iswctype_l F
-+GLIBC_2.2.6 __iswdigit_l F
-+GLIBC_2.2.6 __iswgraph_l F
-+GLIBC_2.2.6 __iswlower_l F
-+GLIBC_2.2.6 __iswprint_l F
-+GLIBC_2.2.6 __iswpunct_l F
-+GLIBC_2.2.6 __iswspace_l F
-+GLIBC_2.2.6 __iswupper_l F
-+GLIBC_2.2.6 __iswxdigit_l F
-+GLIBC_2.2.6 __isxdigit_l F
-+GLIBC_2.2.6 __ivaliduser F
-+GLIBC_2.2.6 __key_decryptsession_pk_LOCAL D 0x4
-+GLIBC_2.2.6 __key_encryptsession_pk_LOCAL D 0x4
-+GLIBC_2.2.6 __key_gendes_LOCAL D 0x4
-+GLIBC_2.2.6 __libc_allocate_rtsig F
-+GLIBC_2.2.6 __libc_calloc F
-+GLIBC_2.2.6 __libc_current_sigrtmax F
-+GLIBC_2.2.6 __libc_current_sigrtmin F
-+GLIBC_2.2.6 __libc_free F
-+GLIBC_2.2.6 __libc_freeres F
-+GLIBC_2.2.6 __libc_init_first F
-+GLIBC_2.2.6 __libc_mallinfo F
-+GLIBC_2.2.6 __libc_malloc F
-+GLIBC_2.2.6 __libc_mallopt F
-+GLIBC_2.2.6 __libc_memalign F
-+GLIBC_2.2.6 __libc_pvalloc F
-+GLIBC_2.2.6 __libc_realloc F
-+GLIBC_2.2.6 __libc_start_main F
-+GLIBC_2.2.6 __libc_valloc F
-+GLIBC_2.2.6 __lseek F
-+GLIBC_2.2.6 __lxstat F
-+GLIBC_2.2.6 __lxstat64 F
-+GLIBC_2.2.6 __mach_msg F
-+GLIBC_2.2.6 __mach_msg_destroy F
-+GLIBC_2.2.6 __mach_port_allocate F
-+GLIBC_2.2.6 __mach_port_deallocate F
-+GLIBC_2.2.6 __mach_port_insert_right F
-+GLIBC_2.2.6 __mach_reply_port F
-+GLIBC_2.2.6 __mach_task_self_ D 0x4
-+GLIBC_2.2.6 __mach_thread_self F
-+GLIBC_2.2.6 __malloc_hook D 0x4
-+GLIBC_2.2.6 __malloc_initialize_hook D 0x4
-+GLIBC_2.2.6 __mbrlen F
-+GLIBC_2.2.6 __mbrtowc F
-+GLIBC_2.2.6 __memalign_hook D 0x4
-+GLIBC_2.2.6 __memcpy_by2 F
-+GLIBC_2.2.6 __memcpy_by4 F
-+GLIBC_2.2.6 __memcpy_c F
-+GLIBC_2.2.6 __memcpy_g F
-+GLIBC_2.2.6 __mempcpy F
-+GLIBC_2.2.6 __mempcpy_by2 F
-+GLIBC_2.2.6 __mempcpy_by4 F
-+GLIBC_2.2.6 __mempcpy_byn F
-+GLIBC_2.2.6 __mempcpy_small F
-+GLIBC_2.2.6 __memset_cc F
-+GLIBC_2.2.6 __memset_ccn_by2 F
-+GLIBC_2.2.6 __memset_ccn_by4 F
-+GLIBC_2.2.6 __memset_cg F
-+GLIBC_2.2.6 __memset_gcn_by2 F
-+GLIBC_2.2.6 __memset_gcn_by4 F
-+GLIBC_2.2.6 __memset_gg F
-+GLIBC_2.2.6 __mig_allocate F
-+GLIBC_2.2.6 __mig_dealloc_reply_port F
-+GLIBC_2.2.6 __mig_deallocate F
-+GLIBC_2.2.6 __mig_get_reply_port F
-+GLIBC_2.2.6 __mig_init F
-+GLIBC_2.2.6 __mig_put_reply_port F
-+GLIBC_2.2.6 __mig_strncpy F
-+GLIBC_2.2.6 __mmap F
-+GLIBC_2.2.6 __moddi3 F
-+GLIBC_2.2.6 __monstartup F
-+GLIBC_2.2.6 __morecore D 0x4
-+GLIBC_2.2.6 __nanosleep F
-+GLIBC_2.2.6 __newlocale F
-+GLIBC_2.2.6 __nl_langinfo_l F
-+GLIBC_2.2.6 __nss_configure_lookup F
-+GLIBC_2.2.6 __nss_database_lookup F
-+GLIBC_2.2.6 __nss_group_lookup F
-+GLIBC_2.2.6 __nss_hostname_digits_dots F
-+GLIBC_2.2.6 __nss_hosts_lookup F
-+GLIBC_2.2.6 __nss_next F
-+GLIBC_2.2.6 __nss_passwd_lookup F
-+GLIBC_2.2.6 __open F
-+GLIBC_2.2.6 __open64 F
-+GLIBC_2.2.6 __overflow F
-+GLIBC_2.2.6 __pipe F
-+GLIBC_2.2.6 __poll F
-+GLIBC_2.2.6 __pread64 F
-+GLIBC_2.2.6 __printf_fp F
-+GLIBC_2.2.6 __profile_frequency F
-+GLIBC_2.2.6 __progname D 0x4
-+GLIBC_2.2.6 __progname_full D 0x4
-+GLIBC_2.2.6 __pwrite64 F
-+GLIBC_2.2.6 __rawmemchr F
-+GLIBC_2.2.6 __rcmd_errstr D 0x4
-+GLIBC_2.2.6 __read F
-+GLIBC_2.2.6 __realloc_hook D 0x4
-+GLIBC_2.2.6 __res_init F
-+GLIBC_2.2.6 __res_nclose F
-+GLIBC_2.2.6 __res_ninit F
-+GLIBC_2.2.6 __res_randomid F
-+GLIBC_2.2.6 __res_state F
-+GLIBC_2.2.6 __rpc_thread_createerr F
-+GLIBC_2.2.6 __rpc_thread_svc_fdset F
-+GLIBC_2.2.6 __rpc_thread_svc_max_pollfd F
-+GLIBC_2.2.6 __rpc_thread_svc_pollfd F
-+GLIBC_2.2.6 __sbrk F
-+GLIBC_2.2.6 __sched_get_priority_max F
-+GLIBC_2.2.6 __sched_get_priority_min F
-+GLIBC_2.2.6 __sched_getparam F
-+GLIBC_2.2.6 __sched_getscheduler F
-+GLIBC_2.2.6 __sched_setscheduler F
-+GLIBC_2.2.6 __sched_yield F
-+GLIBC_2.2.6 __secure_getenv F
-+GLIBC_2.2.6 __select F
-+GLIBC_2.2.6 __send F
-+GLIBC_2.2.6 __setpgid F
-+GLIBC_2.2.6 __sigaction F
-+GLIBC_2.2.6 __sigaddset F
-+GLIBC_2.2.6 __sigdelset F
-+GLIBC_2.2.6 __sigismember F
-+GLIBC_2.2.6 __signbit F
-+GLIBC_2.2.6 __signbitf F
-+GLIBC_2.2.6 __signbitl F
-+GLIBC_2.2.6 __sigpause F
-+GLIBC_2.2.6 __sigsetjmp F
-+GLIBC_2.2.6 __sigsuspend F
-+GLIBC_2.2.6 __stpcpy F
-+GLIBC_2.2.6 __stpcpy_g F
-+GLIBC_2.2.6 __stpcpy_small F
-+GLIBC_2.2.6 __stpncpy F
-+GLIBC_2.2.6 __strcasecmp F
-+GLIBC_2.2.6 __strcasecmp_l F
-+GLIBC_2.2.6 __strcasestr F
-+GLIBC_2.2.6 __strcat_c F
-+GLIBC_2.2.6 __strcat_g F
-+GLIBC_2.2.6 __strchr_c F
-+GLIBC_2.2.6 __strchr_g F
-+GLIBC_2.2.6 __strchrnul_c F
-+GLIBC_2.2.6 __strchrnul_g F
-+GLIBC_2.2.6 __strcmp_gg F
-+GLIBC_2.2.6 __strcoll_l F
-+GLIBC_2.2.6 __strcpy_g F
-+GLIBC_2.2.6 __strcpy_small F
-+GLIBC_2.2.6 __strcspn_c1 F
-+GLIBC_2.2.6 __strcspn_c2 F
-+GLIBC_2.2.6 __strcspn_c3 F
-+GLIBC_2.2.6 __strcspn_cg F
-+GLIBC_2.2.6 __strcspn_g F
-+GLIBC_2.2.6 __strdup F
-+GLIBC_2.2.6 __strerror_r F
-+GLIBC_2.2.6 __strfmon_l F
-+GLIBC_2.2.6 __strlen_g F
-+GLIBC_2.2.6 __strncasecmp_l F
-+GLIBC_2.2.6 __strncat_g F
-+GLIBC_2.2.6 __strncmp_g F
-+GLIBC_2.2.6 __strncpy_by2 F
-+GLIBC_2.2.6 __strncpy_by4 F
-+GLIBC_2.2.6 __strncpy_byn F
-+GLIBC_2.2.6 __strncpy_gg F
-+GLIBC_2.2.6 __strndup F
-+GLIBC_2.2.6 __strpbrk_c2 F
-+GLIBC_2.2.6 __strpbrk_c3 F
-+GLIBC_2.2.6 __strpbrk_cg F
-+GLIBC_2.2.6 __strpbrk_g F
-+GLIBC_2.2.6 __strrchr_c F
-+GLIBC_2.2.6 __strrchr_g F
-+GLIBC_2.2.6 __strsep_1c F
-+GLIBC_2.2.6 __strsep_2c F
-+GLIBC_2.2.6 __strsep_3c F
-+GLIBC_2.2.6 __strsep_g F
-+GLIBC_2.2.6 __strspn_c1 F
-+GLIBC_2.2.6 __strspn_c2 F
-+GLIBC_2.2.6 __strspn_c3 F
-+GLIBC_2.2.6 __strspn_cg F
-+GLIBC_2.2.6 __strspn_g F
-+GLIBC_2.2.6 __strstr_cg F
-+GLIBC_2.2.6 __strstr_g F
-+GLIBC_2.2.6 __strtod_internal F
-+GLIBC_2.2.6 __strtod_l F
-+GLIBC_2.2.6 __strtof_internal F
-+GLIBC_2.2.6 __strtof_l F
-+GLIBC_2.2.6 __strtok_r F
-+GLIBC_2.2.6 __strtok_r_1c F
-+GLIBC_2.2.6 __strtol_internal F
-+GLIBC_2.2.6 __strtol_l F
-+GLIBC_2.2.6 __strtold_internal F
-+GLIBC_2.2.6 __strtold_l F
-+GLIBC_2.2.6 __strtoll_internal F
-+GLIBC_2.2.6 __strtoll_l F
-+GLIBC_2.2.6 __strtoul_internal F
-+GLIBC_2.2.6 __strtoul_l F
-+GLIBC_2.2.6 __strtoull_internal F
-+GLIBC_2.2.6 __strtoull_l F
-+GLIBC_2.2.6 __strverscmp F
-+GLIBC_2.2.6 __strxfrm_l F
-+GLIBC_2.2.6 __sysconf F
-+GLIBC_2.2.6 __sysv_signal F
-+GLIBC_2.2.6 __timezone D 0x4
-+GLIBC_2.2.6 __toascii_l F
-+GLIBC_2.2.6 __tolower_l F
-+GLIBC_2.2.6 __toupper_l F
-+GLIBC_2.2.6 __towctrans F
-+GLIBC_2.2.6 __towctrans_l F
-+GLIBC_2.2.6 __towlower_l F
-+GLIBC_2.2.6 __towupper_l F
-+GLIBC_2.2.6 __tzname D 0x8
-+GLIBC_2.2.6 __udivdi3 F
-+GLIBC_2.2.6 __uflow F
-+GLIBC_2.2.6 __umoddi3 F
-+GLIBC_2.2.6 __underflow F
-+GLIBC_2.2.6 __vfork F
-+GLIBC_2.2.6 __vfscanf F
-+GLIBC_2.2.6 __vm_allocate F
-+GLIBC_2.2.6 __vm_deallocate F
-+GLIBC_2.2.6 __vm_page_size D 0x4
-+GLIBC_2.2.6 __vsnprintf F
-+GLIBC_2.2.6 __vsscanf F
-+GLIBC_2.2.6 __wait F
-+GLIBC_2.2.6 __waitpid F
-+GLIBC_2.2.6 __wcscasecmp_l F
-+GLIBC_2.2.6 __wcscoll_l F
-+GLIBC_2.2.6 __wcsncasecmp_l F
-+GLIBC_2.2.6 __wcstod_internal F
-+GLIBC_2.2.6 __wcstod_l F
-+GLIBC_2.2.6 __wcstof_internal F
-+GLIBC_2.2.6 __wcstof_l F
-+GLIBC_2.2.6 __wcstol_internal F
-+GLIBC_2.2.6 __wcstol_l F
-+GLIBC_2.2.6 __wcstold_internal F
-+GLIBC_2.2.6 __wcstold_l F
-+GLIBC_2.2.6 __wcstoll_internal F
-+GLIBC_2.2.6 __wcstoll_l F
-+GLIBC_2.2.6 __wcstoul_internal F
-+GLIBC_2.2.6 __wcstoul_l F
-+GLIBC_2.2.6 __wcstoull_internal F
-+GLIBC_2.2.6 __wcstoull_l F
-+GLIBC_2.2.6 __wcsxfrm_l F
-+GLIBC_2.2.6 __wctrans_l F
-+GLIBC_2.2.6 __wctype_l F
-+GLIBC_2.2.6 __woverflow F
-+GLIBC_2.2.6 __write F
-+GLIBC_2.2.6 __wuflow F
-+GLIBC_2.2.6 __wunderflow F
-+GLIBC_2.2.6 __xmknod F
-+GLIBC_2.2.6 __xpg_basename F
-+GLIBC_2.2.6 __xpg_sigpause F
-+GLIBC_2.2.6 __xstat F
-+GLIBC_2.2.6 __xstat64 F
-+GLIBC_2.2.6 _authenticate F
-+GLIBC_2.2.6 _dl_mcount_wrapper F
-+GLIBC_2.2.6 _dl_mcount_wrapper_check F
-+GLIBC_2.2.6 _end GLIBC_2.2.6 g ? D .bss 00000000
-+GLIBC_2.2.6 _environ D 0x4
-+GLIBC_2.2.6 _exit F
-+GLIBC_2.2.6 _flushlbf F
-+GLIBC_2.2.6 _hurd_canonicalize_directory_name_internal F
-+GLIBC_2.2.6 _hurd_critical_section_lock F
-+GLIBC_2.2.6 _hurd_critical_section_unlock F
-+GLIBC_2.2.6 _hurd_device_master D 0x4
-+GLIBC_2.2.6 _hurd_dtable D 0x4
-+GLIBC_2.2.6 _hurd_dtable_lock D 0x18
-+GLIBC_2.2.6 _hurd_dtablesize D 0x4
-+GLIBC_2.2.6 _hurd_exception2signal F
-+GLIBC_2.2.6 _hurd_exec F
-+GLIBC_2.2.6 _hurd_fd_get F
-+GLIBC_2.2.6 _hurd_host_priv D 0x4
-+GLIBC_2.2.6 _hurd_init F
-+GLIBC_2.2.6 _hurd_intern_fd F
-+GLIBC_2.2.6 _hurd_intr_rpc_mach_msg F
-+GLIBC_2.2.6 _hurd_msgport D 0x4
-+GLIBC_2.2.6 _hurd_port_cleanup F
-+GLIBC_2.2.6 _hurd_port_free F
-+GLIBC_2.2.6 _hurd_port_get F
-+GLIBC_2.2.6 _hurd_port_init F
-+GLIBC_2.2.6 _hurd_port_locked_get F
-+GLIBC_2.2.6 _hurd_port_set F
-+GLIBC_2.2.6 _hurd_ports D 0x4
-+GLIBC_2.2.6 _hurd_ports_use F
-+GLIBC_2.2.6 _hurd_proc_init F
-+GLIBC_2.2.6 _hurd_raise_signal F
-+GLIBC_2.2.6 _hurd_self_sigstate F
-+GLIBC_2.2.6 _hurd_thread_sigstate F
-+GLIBC_2.2.6 _hurdsig_fault_catch_exception_raise F
-+GLIBC_2.2.6 _hurdsig_fault_env D 0x20
-+GLIBC_2.2.6 _hurdsig_fault_preemptor D 0x18
-+GLIBC_2.2.6 _hurdsig_interrupt_timeout D 0x4
-+GLIBC_2.2.6 _libc_intl_domainname D 0x5
-+GLIBC_2.2.6 _longjmp F
-+GLIBC_2.2.6 _mcleanup F
-+GLIBC_2.2.6 _mcount F
-+GLIBC_2.2.6 _nl_default_dirname D 0xe
-+GLIBC_2.2.6 _nl_domain_bindings D 0x4
-+GLIBC_2.2.6 _nl_msg_cat_cntr D 0x4
-+GLIBC_2.2.6 _null_auth D 0xc
-+GLIBC_2.2.6 _obstack D 0x4
-+GLIBC_2.2.6 _obstack_allocated_p F
-+GLIBC_2.2.6 _obstack_begin F
-+GLIBC_2.2.6 _obstack_begin_1 F
-+GLIBC_2.2.6 _obstack_free F
-+GLIBC_2.2.6 _obstack_memory_used F
-+GLIBC_2.2.6 _obstack_newchunk F
-+GLIBC_2.2.6 _res D 0x200
-+GLIBC_2.2.6 _res_hconf D 0x30
-+GLIBC_2.2.6 _rpc_dtablesize F
-+GLIBC_2.2.6 _seterr_reply F
-+GLIBC_2.2.6 _setjmp F
-+GLIBC_2.2.6 _sys_siglist D 0x84
-+GLIBC_2.2.6 _tolower F
-+GLIBC_2.2.6 _toupper F
-+GLIBC_2.2.6 a64l F
-+GLIBC_2.2.6 abort F
-+GLIBC_2.2.6 abs F
-+GLIBC_2.2.6 accept F
-+GLIBC_2.2.6 access F
-+GLIBC_2.2.6 acct F
-+GLIBC_2.2.6 addmntent F
-+GLIBC_2.2.6 addseverity F
-+GLIBC_2.2.6 adjtime F
-+GLIBC_2.2.6 advance F
-+GLIBC_2.2.6 alarm F
-+GLIBC_2.2.6 alphasort F
-+GLIBC_2.2.6 alphasort64 F
-+GLIBC_2.2.6 argp_err_exit_status D 0x4
-+GLIBC_2.2.6 argp_error F
-+GLIBC_2.2.6 argp_failure F
-+GLIBC_2.2.6 argp_help F
-+GLIBC_2.2.6 argp_parse F
-+GLIBC_2.2.6 argp_program_bug_address D 0x4
-+GLIBC_2.2.6 argp_program_version D 0x4
-+GLIBC_2.2.6 argp_program_version_hook D 0x4
-+GLIBC_2.2.6 argp_state_help F
-+GLIBC_2.2.6 argp_usage F
-+GLIBC_2.2.6 argz_add F
-+GLIBC_2.2.6 argz_add_sep F
-+GLIBC_2.2.6 argz_append F
-+GLIBC_2.2.6 argz_count F
-+GLIBC_2.2.6 argz_create F
-+GLIBC_2.2.6 argz_create_sep F
-+GLIBC_2.2.6 argz_delete F
-+GLIBC_2.2.6 argz_extract F
-+GLIBC_2.2.6 argz_insert F
-+GLIBC_2.2.6 argz_next F
-+GLIBC_2.2.6 argz_replace F
-+GLIBC_2.2.6 argz_stringify F
-+GLIBC_2.2.6 asctime F
-+GLIBC_2.2.6 asctime_r F
-+GLIBC_2.2.6 asprintf F
-+GLIBC_2.2.6 atof F
-+GLIBC_2.2.6 atoi F
-+GLIBC_2.2.6 atol F
-+GLIBC_2.2.6 atoll F
-+GLIBC_2.2.6 authdes_create F
-+GLIBC_2.2.6 authdes_getucred F
-+GLIBC_2.2.6 authdes_pk_create F
-+GLIBC_2.2.6 authnone_create F
-+GLIBC_2.2.6 authunix_create F
-+GLIBC_2.2.6 authunix_create_default F
-+GLIBC_2.2.6 backtrace F
-+GLIBC_2.2.6 backtrace_symbols F
-+GLIBC_2.2.6 backtrace_symbols_fd F
-+GLIBC_2.2.6 basename F
-+GLIBC_2.2.6 bcmp F
-+GLIBC_2.2.6 bcopy F
-+GLIBC_2.2.6 bind F
-+GLIBC_2.2.6 bind_textdomain_codeset F
-+GLIBC_2.2.6 bindresvport F
-+GLIBC_2.2.6 bindtextdomain F
-+GLIBC_2.2.6 brk F
-+GLIBC_2.2.6 bsd_signal F
-+GLIBC_2.2.6 bsearch F
-+GLIBC_2.2.6 btowc F
-+GLIBC_2.2.6 bzero F
-+GLIBC_2.2.6 calloc F
-+GLIBC_2.2.6 callrpc F
-+GLIBC_2.2.6 canonicalize_file_name F
-+GLIBC_2.2.6 catclose F
-+GLIBC_2.2.6 catgets F
-+GLIBC_2.2.6 catopen F
-+GLIBC_2.2.6 cbc_crypt F
-+GLIBC_2.2.6 cfgetispeed F
-+GLIBC_2.2.6 cfgetospeed F
-+GLIBC_2.2.6 cfmakeraw F
-+GLIBC_2.2.6 cfree F
-+GLIBC_2.2.6 cfsetispeed F
-+GLIBC_2.2.6 cfsetospeed F
-+GLIBC_2.2.6 cfsetspeed F
-+GLIBC_2.2.6 chdir F
-+GLIBC_2.2.6 chflags F
-+GLIBC_2.2.6 chmod F
-+GLIBC_2.2.6 chown F
-+GLIBC_2.2.6 chroot F
-+GLIBC_2.2.6 clearenv F
-+GLIBC_2.2.6 clearerr F
-+GLIBC_2.2.6 clearerr_unlocked F
-+GLIBC_2.2.6 clnt_broadcast F
-+GLIBC_2.2.6 clnt_create F
-+GLIBC_2.2.6 clnt_pcreateerror F
-+GLIBC_2.2.6 clnt_perrno F
-+GLIBC_2.2.6 clnt_perror F
-+GLIBC_2.2.6 clnt_spcreateerror F
-+GLIBC_2.2.6 clnt_sperrno F
-+GLIBC_2.2.6 clnt_sperror F
-+GLIBC_2.2.6 clntraw_create F
-+GLIBC_2.2.6 clnttcp_create F
-+GLIBC_2.2.6 clntudp_bufcreate F
-+GLIBC_2.2.6 clntudp_create F
-+GLIBC_2.2.6 clntunix_create F
-+GLIBC_2.2.6 clock F
-+GLIBC_2.2.6 close F
-+GLIBC_2.2.6 closedir F
-+GLIBC_2.2.6 closelog F
-+GLIBC_2.2.6 confstr F
-+GLIBC_2.2.6 connect F
-+GLIBC_2.2.6 copysign F
-+GLIBC_2.2.6 copysignf F
-+GLIBC_2.2.6 copysignl F
-+GLIBC_2.2.6 creat F
-+GLIBC_2.2.6 creat64 F
-+GLIBC_2.2.6 ctermid F
-+GLIBC_2.2.6 ctime F
-+GLIBC_2.2.6 ctime_r F
-+GLIBC_2.2.6 cuserid F
-+GLIBC_2.2.6 daemon F
-+GLIBC_2.2.6 daylight D 0x4
-+GLIBC_2.2.6 dcgettext F
-+GLIBC_2.2.6 dcngettext F
-+GLIBC_2.2.6 des_setparity F
-+GLIBC_2.2.6 dgettext F
-+GLIBC_2.2.6 difftime F
-+GLIBC_2.2.6 directory_name_split F
-+GLIBC_2.2.6 dirfd F
-+GLIBC_2.2.6 dirname F
-+GLIBC_2.2.6 div F
-+GLIBC_2.2.6 dl_iterate_phdr F
-+GLIBC_2.2.6 dngettext F
-+GLIBC_2.2.6 dprintf F
-+GLIBC_2.2.6 drand48 F
-+GLIBC_2.2.6 drand48_r F
-+GLIBC_2.2.6 dup F
-+GLIBC_2.2.6 dup2 F
-+GLIBC_2.2.6 dysize F
-+GLIBC_2.2.6 ecb_crypt F
-+GLIBC_2.2.6 ecvt F
-+GLIBC_2.2.6 ecvt_r F
-+GLIBC_2.2.6 endaliasent F
-+GLIBC_2.2.6 endfsent F
-+GLIBC_2.2.6 endgrent F
-+GLIBC_2.2.6 endhostent F
-+GLIBC_2.2.6 endmntent F
-+GLIBC_2.2.6 endnetent F
-+GLIBC_2.2.6 endnetgrent F
-+GLIBC_2.2.6 endprotoent F
-+GLIBC_2.2.6 endpwent F
-+GLIBC_2.2.6 endrpcent F
-+GLIBC_2.2.6 endservent F
-+GLIBC_2.2.6 endspent F
-+GLIBC_2.2.6 endttyent F
-+GLIBC_2.2.6 endusershell F
-+GLIBC_2.2.6 endutent F
-+GLIBC_2.2.6 endutxent F
-+GLIBC_2.2.6 environ D 0x4
-+GLIBC_2.2.6 envz_add F
-+GLIBC_2.2.6 envz_entry F
-+GLIBC_2.2.6 envz_get F
-+GLIBC_2.2.6 envz_merge F
-+GLIBC_2.2.6 envz_remove F
-+GLIBC_2.2.6 envz_strip F
-+GLIBC_2.2.6 erand48 F
-+GLIBC_2.2.6 erand48_r F
-+GLIBC_2.2.6 err F
-+GLIBC_2.2.6 error F
-+GLIBC_2.2.6 error_at_line F
-+GLIBC_2.2.6 error_message_count D 0x4
-+GLIBC_2.2.6 error_one_per_line D 0x4
-+GLIBC_2.2.6 error_print_progname D 0x4
-+GLIBC_2.2.6 errx F
-+GLIBC_2.2.6 ether_aton F
-+GLIBC_2.2.6 ether_aton_r F
-+GLIBC_2.2.6 ether_hostton F
-+GLIBC_2.2.6 ether_line F
-+GLIBC_2.2.6 ether_ntoa F
-+GLIBC_2.2.6 ether_ntoa_r F
-+GLIBC_2.2.6 ether_ntohost F
-+GLIBC_2.2.6 euidaccess F
-+GLIBC_2.2.6 evc_wait F
-+GLIBC_2.2.6 execl F
-+GLIBC_2.2.6 execle F
-+GLIBC_2.2.6 execlp F
-+GLIBC_2.2.6 execv F
-+GLIBC_2.2.6 execve F
-+GLIBC_2.2.6 execvp F
-+GLIBC_2.2.6 exit F
-+GLIBC_2.2.6 fattach F
-+GLIBC_2.2.6 fchdir F
-+GLIBC_2.2.6 fchflags F
-+GLIBC_2.2.6 fchmod F
-+GLIBC_2.2.6 fchown F
-+GLIBC_2.2.6 fclose F
-+GLIBC_2.2.6 fcloseall F
-+GLIBC_2.2.6 fcntl F
-+GLIBC_2.2.6 fcvt F
-+GLIBC_2.2.6 fcvt_r F
-+GLIBC_2.2.6 fdatasync F
-+GLIBC_2.2.6 fdetach F
-+GLIBC_2.2.6 fdopen F
-+GLIBC_2.2.6 feof F
-+GLIBC_2.2.6 feof_unlocked F
-+GLIBC_2.2.6 ferror F
-+GLIBC_2.2.6 ferror_unlocked F
-+GLIBC_2.2.6 fexecve F
-+GLIBC_2.2.6 fflush F
-+GLIBC_2.2.6 fflush_unlocked F
-+GLIBC_2.2.6 ffs F
-+GLIBC_2.2.6 ffsl F
-+GLIBC_2.2.6 ffsll F
-+GLIBC_2.2.6 fgetc F
-+GLIBC_2.2.6 fgetc_unlocked F
-+GLIBC_2.2.6 fgetgrent F
-+GLIBC_2.2.6 fgetgrent_r F
-+GLIBC_2.2.6 fgetpos F
-+GLIBC_2.2.6 fgetpos64 F
-+GLIBC_2.2.6 fgetpwent F
-+GLIBC_2.2.6 fgetpwent_r F
-+GLIBC_2.2.6 fgets F
-+GLIBC_2.2.6 fgets_unlocked F
-+GLIBC_2.2.6 fgetspent F
-+GLIBC_2.2.6 fgetspent_r F
-+GLIBC_2.2.6 fgetwc F
-+GLIBC_2.2.6 fgetwc_unlocked F
-+GLIBC_2.2.6 fgetws F
-+GLIBC_2.2.6 fgetws_unlocked F
-+GLIBC_2.2.6 file_name_lookup F
-+GLIBC_2.2.6 file_name_lookup_under F
-+GLIBC_2.2.6 file_name_path_lookup F
-+GLIBC_2.2.6 file_name_split F
-+GLIBC_2.2.6 fileno F
-+GLIBC_2.2.6 fileno_unlocked F
-+GLIBC_2.2.6 finite F
-+GLIBC_2.2.6 finitef F
-+GLIBC_2.2.6 finitel F
-+GLIBC_2.2.6 flock F
-+GLIBC_2.2.6 flockfile F
-+GLIBC_2.2.6 fmemopen F
-+GLIBC_2.2.6 fmtmsg F
-+GLIBC_2.2.6 fnmatch F
-+GLIBC_2.2.6 fopen F
-+GLIBC_2.2.6 fopen64 F
-+GLIBC_2.2.6 fopencookie F
-+GLIBC_2.2.6 fopenport F
-+GLIBC_2.2.6 fork F
-+GLIBC_2.2.6 fpathconf F
-+GLIBC_2.2.6 fprintf F
-+GLIBC_2.2.6 fputc F
-+GLIBC_2.2.6 fputc_unlocked F
-+GLIBC_2.2.6 fputs F
-+GLIBC_2.2.6 fputs_unlocked F
-+GLIBC_2.2.6 fputwc F
-+GLIBC_2.2.6 fputwc_unlocked F
-+GLIBC_2.2.6 fputws F
-+GLIBC_2.2.6 fputws_unlocked F
-+GLIBC_2.2.6 fread F
-+GLIBC_2.2.6 fread_unlocked F
-+GLIBC_2.2.6 free F
-+GLIBC_2.2.6 freeaddrinfo F
-+GLIBC_2.2.6 freopen F
-+GLIBC_2.2.6 freopen64 F
-+GLIBC_2.2.6 frexp F
-+GLIBC_2.2.6 frexpf F
-+GLIBC_2.2.6 frexpl F
-+GLIBC_2.2.6 fscanf F
-+GLIBC_2.2.6 fseek F
-+GLIBC_2.2.6 fseeko F
-+GLIBC_2.2.6 fseeko64 F
-+GLIBC_2.2.6 fsetpos F
-+GLIBC_2.2.6 fsetpos64 F
-+GLIBC_2.2.6 fstatfs F
-+GLIBC_2.2.6 fstatfs64 F
-+GLIBC_2.2.6 fstatvfs F
-+GLIBC_2.2.6 fstatvfs64 F
-+GLIBC_2.2.6 fsync F
-+GLIBC_2.2.6 ftell F
-+GLIBC_2.2.6 ftello F
-+GLIBC_2.2.6 ftello64 F
-+GLIBC_2.2.6 ftime F
-+GLIBC_2.2.6 ftok F
-+GLIBC_2.2.6 ftruncate F
-+GLIBC_2.2.6 ftruncate64 F
-+GLIBC_2.2.6 ftrylockfile F
-+GLIBC_2.2.6 fts_children F
-+GLIBC_2.2.6 fts_close F
-+GLIBC_2.2.6 fts_open F
-+GLIBC_2.2.6 fts_read F
-+GLIBC_2.2.6 fts_set F
-+GLIBC_2.2.6 ftw F
-+GLIBC_2.2.6 ftw64 F
-+GLIBC_2.2.6 funlockfile F
-+GLIBC_2.2.6 fwide F
-+GLIBC_2.2.6 fwprintf F
-+GLIBC_2.2.6 fwrite F
-+GLIBC_2.2.6 fwrite_unlocked F
-+GLIBC_2.2.6 fwscanf F
-+GLIBC_2.2.6 gai_strerror F
-+GLIBC_2.2.6 gcvt F
-+GLIBC_2.2.6 get_avphys_pages F
-+GLIBC_2.2.6 get_current_dir_name F
-+GLIBC_2.2.6 get_myaddress F
-+GLIBC_2.2.6 get_nprocs F
-+GLIBC_2.2.6 get_nprocs_conf F
-+GLIBC_2.2.6 get_phys_pages F
-+GLIBC_2.2.6 get_privileged_ports F
-+GLIBC_2.2.6 getaddrinfo F
-+GLIBC_2.2.6 getaliasbyname F
-+GLIBC_2.2.6 getaliasbyname_r F
-+GLIBC_2.2.6 getaliasent F
-+GLIBC_2.2.6 getaliasent_r F
-+GLIBC_2.2.6 getauth F
-+GLIBC_2.2.6 getc F
-+GLIBC_2.2.6 getc_unlocked F
-+GLIBC_2.2.6 getchar F
-+GLIBC_2.2.6 getchar_unlocked F
-+GLIBC_2.2.6 getcontext F
-+GLIBC_2.2.6 getcrdir F
-+GLIBC_2.2.6 getcttyid F
-+GLIBC_2.2.6 getcwd F
-+GLIBC_2.2.6 getcwdir F
-+GLIBC_2.2.6 getdate F
-+GLIBC_2.2.6 getdate_err D 0x4
-+GLIBC_2.2.6 getdate_r F
-+GLIBC_2.2.6 getdelim F
-+GLIBC_2.2.6 getdirentries F
-+GLIBC_2.2.6 getdirentries64 F
-+GLIBC_2.2.6 getdomainname F
-+GLIBC_2.2.6 getdport F
-+GLIBC_2.2.6 getdtablesize F
-+GLIBC_2.2.6 getegid F
-+GLIBC_2.2.6 getenv F
-+GLIBC_2.2.6 geteuid F
-+GLIBC_2.2.6 geteuids F
-+GLIBC_2.2.6 getfsent F
-+GLIBC_2.2.6 getfsfile F
-+GLIBC_2.2.6 getfsspec F
-+GLIBC_2.2.6 getgid F
-+GLIBC_2.2.6 getgrent F
-+GLIBC_2.2.6 getgrent_r F
-+GLIBC_2.2.6 getgrgid F
-+GLIBC_2.2.6 getgrgid_r F
-+GLIBC_2.2.6 getgrnam F
-+GLIBC_2.2.6 getgrnam_r F
-+GLIBC_2.2.6 getgrouplist F
-+GLIBC_2.2.6 getgroups F
-+GLIBC_2.2.6 gethostbyaddr F
-+GLIBC_2.2.6 gethostbyaddr_r F
-+GLIBC_2.2.6 gethostbyname F
-+GLIBC_2.2.6 gethostbyname2 F
-+GLIBC_2.2.6 gethostbyname2_r F
-+GLIBC_2.2.6 gethostbyname_r F
-+GLIBC_2.2.6 gethostent F
-+GLIBC_2.2.6 gethostent_r F
-+GLIBC_2.2.6 gethostid F
-+GLIBC_2.2.6 gethostname F
-+GLIBC_2.2.6 getitimer F
-+GLIBC_2.2.6 getline F
-+GLIBC_2.2.6 getloadavg F
-+GLIBC_2.2.6 getlogin F
-+GLIBC_2.2.6 getlogin_r F
-+GLIBC_2.2.6 getmntent F
-+GLIBC_2.2.6 getmntent_r F
-+GLIBC_2.2.6 getmsg F
-+GLIBC_2.2.6 getnameinfo F
-+GLIBC_2.2.6 getnetbyaddr F
-+GLIBC_2.2.6 getnetbyaddr_r F
-+GLIBC_2.2.6 getnetbyname F
-+GLIBC_2.2.6 getnetbyname_r F
-+GLIBC_2.2.6 getnetent F
-+GLIBC_2.2.6 getnetent_r F
-+GLIBC_2.2.6 getnetgrent F
-+GLIBC_2.2.6 getnetgrent_r F
-+GLIBC_2.2.6 getnetname F
-+GLIBC_2.2.6 getopt F
-+GLIBC_2.2.6 getopt_long F
-+GLIBC_2.2.6 getopt_long_only F
-+GLIBC_2.2.6 getpagesize F
-+GLIBC_2.2.6 getpass F
-+GLIBC_2.2.6 getpeername F
-+GLIBC_2.2.6 getpgid F
-+GLIBC_2.2.6 getpgrp F
-+GLIBC_2.2.6 getpid F
-+GLIBC_2.2.6 getpmsg F
-+GLIBC_2.2.6 getppid F
-+GLIBC_2.2.6 getpriority F
-+GLIBC_2.2.6 getproc F
-+GLIBC_2.2.6 getprotobyname F
-+GLIBC_2.2.6 getprotobyname_r F
-+GLIBC_2.2.6 getprotobynumber F
-+GLIBC_2.2.6 getprotobynumber_r F
-+GLIBC_2.2.6 getprotoent F
-+GLIBC_2.2.6 getprotoent_r F
-+GLIBC_2.2.6 getpt F
-+GLIBC_2.2.6 getpublickey F
-+GLIBC_2.2.6 getpw F
-+GLIBC_2.2.6 getpwent F
-+GLIBC_2.2.6 getpwent_r F
-+GLIBC_2.2.6 getpwnam F
-+GLIBC_2.2.6 getpwnam_r F
-+GLIBC_2.2.6 getpwuid F
-+GLIBC_2.2.6 getpwuid_r F
-+GLIBC_2.2.6 getrlimit F
-+GLIBC_2.2.6 getrlimit64 F
-+GLIBC_2.2.6 getrpcbyname F
-+GLIBC_2.2.6 getrpcbyname_r F
-+GLIBC_2.2.6 getrpcbynumber F
-+GLIBC_2.2.6 getrpcbynumber_r F
-+GLIBC_2.2.6 getrpcent F
-+GLIBC_2.2.6 getrpcent_r F
-+GLIBC_2.2.6 getrpcport F
-+GLIBC_2.2.6 getrusage F
-+GLIBC_2.2.6 gets F
-+GLIBC_2.2.6 getsecretkey F
-+GLIBC_2.2.6 getservbyname F
-+GLIBC_2.2.6 getservbyname_r F
-+GLIBC_2.2.6 getservbyport F
-+GLIBC_2.2.6 getservbyport_r F
-+GLIBC_2.2.6 getservent F
-+GLIBC_2.2.6 getservent_r F
-+GLIBC_2.2.6 getsid F
-+GLIBC_2.2.6 getsockname F
-+GLIBC_2.2.6 getsockopt F
-+GLIBC_2.2.6 getspent F
-+GLIBC_2.2.6 getspent_r F
-+GLIBC_2.2.6 getspnam F
-+GLIBC_2.2.6 getspnam_r F
-+GLIBC_2.2.6 getsubopt F
-+GLIBC_2.2.6 gettext F
-+GLIBC_2.2.6 gettimeofday F
-+GLIBC_2.2.6 getttyent F
-+GLIBC_2.2.6 getttynam F
-+GLIBC_2.2.6 getuid F
-+GLIBC_2.2.6 getumask F
-+GLIBC_2.2.6 getusershell F
-+GLIBC_2.2.6 getutent F
-+GLIBC_2.2.6 getutent_r F
-+GLIBC_2.2.6 getutid F
-+GLIBC_2.2.6 getutid_r F
-+GLIBC_2.2.6 getutline F
-+GLIBC_2.2.6 getutline_r F
-+GLIBC_2.2.6 getutmp F
-+GLIBC_2.2.6 getutmpx F
-+GLIBC_2.2.6 getutxent F
-+GLIBC_2.2.6 getutxid F
-+GLIBC_2.2.6 getutxline F
-+GLIBC_2.2.6 getw F
-+GLIBC_2.2.6 getwc F
-+GLIBC_2.2.6 getwc_unlocked F
-+GLIBC_2.2.6 getwchar F
-+GLIBC_2.2.6 getwchar_unlocked F
-+GLIBC_2.2.6 getwd F
-+GLIBC_2.2.6 glob F
-+GLIBC_2.2.6 glob64 F
-+GLIBC_2.2.6 glob_pattern_p F
-+GLIBC_2.2.6 globfree F
-+GLIBC_2.2.6 globfree64 F
-+GLIBC_2.2.6 gmtime F
-+GLIBC_2.2.6 gmtime_r F
-+GLIBC_2.2.6 gnu_get_libc_release F
-+GLIBC_2.2.6 gnu_get_libc_version F
-+GLIBC_2.2.6 grantpt F
-+GLIBC_2.2.6 group_member F
-+GLIBC_2.2.6 gsignal F
-+GLIBC_2.2.6 gtty F
-+GLIBC_2.2.6 h_errlist D 0x14
-+GLIBC_2.2.6 h_nerr D 0x4
-+GLIBC_2.2.6 hasmntopt F
-+GLIBC_2.2.6 hcreate F
-+GLIBC_2.2.6 hcreate_r F
-+GLIBC_2.2.6 hdestroy F
-+GLIBC_2.2.6 hdestroy_r F
-+GLIBC_2.2.6 herror F
-+GLIBC_2.2.6 host2netname F
-+GLIBC_2.2.6 hsearch F
-+GLIBC_2.2.6 hsearch_r F
-+GLIBC_2.2.6 hstrerror F
-+GLIBC_2.2.6 htonl F
-+GLIBC_2.2.6 htons F
-+GLIBC_2.2.6 hurd_catch_signal F
-+GLIBC_2.2.6 hurd_check_cancel F
-+GLIBC_2.2.6 hurd_directory_name_split F
-+GLIBC_2.2.6 hurd_file_name_lookup F
-+GLIBC_2.2.6 hurd_file_name_lookup_retry F
-+GLIBC_2.2.6 hurd_file_name_path_lookup F
-+GLIBC_2.2.6 hurd_file_name_split F
-+GLIBC_2.2.6 hurd_preempt_signals F
-+GLIBC_2.2.6 hurd_safe_copyin F
-+GLIBC_2.2.6 hurd_safe_copyout F
-+GLIBC_2.2.6 hurd_safe_memmove F
-+GLIBC_2.2.6 hurd_safe_memset F
-+GLIBC_2.2.6 hurd_sig_post F
-+GLIBC_2.2.6 hurd_thread_cancel F
-+GLIBC_2.2.6 hurd_thread_self F
-+GLIBC_2.2.6 hurd_unpreempt_signals F
-+GLIBC_2.2.6 iconv F
-+GLIBC_2.2.6 iconv_close F
-+GLIBC_2.2.6 iconv_open F
-+GLIBC_2.2.6 if_freenameindex F
-+GLIBC_2.2.6 if_indextoname F
-+GLIBC_2.2.6 if_nameindex F
-+GLIBC_2.2.6 if_nametoindex F
-+GLIBC_2.2.6 imaxabs F
-+GLIBC_2.2.6 imaxdiv F
-+GLIBC_2.2.6 in6addr_any D 0x10
-+GLIBC_2.2.6 in6addr_loopback D 0x10
-+GLIBC_2.2.6 index F
-+GLIBC_2.2.6 inet_addr F
-+GLIBC_2.2.6 inet_aton F
-+GLIBC_2.2.6 inet_lnaof F
-+GLIBC_2.2.6 inet_makeaddr F
-+GLIBC_2.2.6 inet_netof F
-+GLIBC_2.2.6 inet_network F
-+GLIBC_2.2.6 inet_nsap_addr F
-+GLIBC_2.2.6 inet_nsap_ntoa F
-+GLIBC_2.2.6 inet_ntoa F
-+GLIBC_2.2.6 inet_ntop F
-+GLIBC_2.2.6 inet_pton F
-+GLIBC_2.2.6 initgroups F
-+GLIBC_2.2.6 initstate F
-+GLIBC_2.2.6 initstate_r F
-+GLIBC_2.2.6 innetgr F
-+GLIBC_2.2.6 insque F
-+GLIBC_2.2.6 ioctl F
-+GLIBC_2.2.6 ioperm F
-+GLIBC_2.2.6 iruserok F
-+GLIBC_2.2.6 iruserok_af F
-+GLIBC_2.2.6 isalnum F
-+GLIBC_2.2.6 isalpha F
-+GLIBC_2.2.6 isascii F
-+GLIBC_2.2.6 isastream F
-+GLIBC_2.2.6 isatty F
-+GLIBC_2.2.6 isblank F
-+GLIBC_2.2.6 iscntrl F
-+GLIBC_2.2.6 isdigit F
-+GLIBC_2.2.6 isfdtype F
-+GLIBC_2.2.6 isgraph F
-+GLIBC_2.2.6 isinf F
-+GLIBC_2.2.6 isinff F
-+GLIBC_2.2.6 isinfl F
-+GLIBC_2.2.6 islower F
-+GLIBC_2.2.6 isnan F
-+GLIBC_2.2.6 isnanf F
-+GLIBC_2.2.6 isnanl F
-+GLIBC_2.2.6 isprint F
-+GLIBC_2.2.6 ispunct F
-+GLIBC_2.2.6 isspace F
-+GLIBC_2.2.6 isupper F
-+GLIBC_2.2.6 iswalnum F
-+GLIBC_2.2.6 iswalpha F
-+GLIBC_2.2.6 iswblank F
-+GLIBC_2.2.6 iswcntrl F
-+GLIBC_2.2.6 iswctype F
-+GLIBC_2.2.6 iswdigit F
-+GLIBC_2.2.6 iswgraph F
-+GLIBC_2.2.6 iswlower F
-+GLIBC_2.2.6 iswprint F
-+GLIBC_2.2.6 iswpunct F
-+GLIBC_2.2.6 iswspace F
-+GLIBC_2.2.6 iswupper F
-+GLIBC_2.2.6 iswxdigit F
-+GLIBC_2.2.6 isxdigit F
-+GLIBC_2.2.6 jrand48 F
-+GLIBC_2.2.6 jrand48_r F
-+GLIBC_2.2.6 key_decryptsession F
-+GLIBC_2.2.6 key_decryptsession_pk F
-+GLIBC_2.2.6 key_encryptsession F
-+GLIBC_2.2.6 key_encryptsession_pk F
-+GLIBC_2.2.6 key_gendes F
-+GLIBC_2.2.6 key_get_conv F
-+GLIBC_2.2.6 key_secretkey_is_set F
-+GLIBC_2.2.6 key_setnet F
-+GLIBC_2.2.6 key_setsecret F
-+GLIBC_2.2.6 kill F
-+GLIBC_2.2.6 killpg F
-+GLIBC_2.2.6 l64a F
-+GLIBC_2.2.6 labs F
-+GLIBC_2.2.6 lchown F
-+GLIBC_2.2.6 lckpwdf F
-+GLIBC_2.2.6 lcong48 F
-+GLIBC_2.2.6 lcong48_r F
-+GLIBC_2.2.6 ldexp F
-+GLIBC_2.2.6 ldexpf F
-+GLIBC_2.2.6 ldexpl F
-+GLIBC_2.2.6 ldiv F
-+GLIBC_2.2.6 lfind F
-+GLIBC_2.2.6 link F
-+GLIBC_2.2.6 listen F
-+GLIBC_2.2.6 llabs F
-+GLIBC_2.2.6 lldiv F
-+GLIBC_2.2.6 loc1 D 0x4
-+GLIBC_2.2.6 loc2 D 0x4
-+GLIBC_2.2.6 localeconv F
-+GLIBC_2.2.6 localtime F
-+GLIBC_2.2.6 localtime_r F
-+GLIBC_2.2.6 lockf F
-+GLIBC_2.2.6 lockf64 F
-+GLIBC_2.2.6 locs D 0x4
-+GLIBC_2.2.6 longjmp F
-+GLIBC_2.2.6 lrand48 F
-+GLIBC_2.2.6 lrand48_r F
-+GLIBC_2.2.6 lsearch F
-+GLIBC_2.2.6 lseek F
-+GLIBC_2.2.6 lseek64 F
-+GLIBC_2.2.6 mach_error F
-+GLIBC_2.2.6 mach_error_string F
-+GLIBC_2.2.6 mach_error_type F
-+GLIBC_2.2.6 mach_host_self F
-+GLIBC_2.2.6 mach_msg F
-+GLIBC_2.2.6 mach_msg_destroy F
-+GLIBC_2.2.6 mach_msg_receive F
-+GLIBC_2.2.6 mach_msg_send F
-+GLIBC_2.2.6 mach_msg_server F
-+GLIBC_2.2.6 mach_msg_server_timeout F
-+GLIBC_2.2.6 mach_open_devstream F
-+GLIBC_2.2.6 mach_port_allocate F
-+GLIBC_2.2.6 mach_port_allocate_name F
-+GLIBC_2.2.6 mach_port_deallocate F
-+GLIBC_2.2.6 mach_port_insert_right F
-+GLIBC_2.2.6 mach_reply_port F
-+GLIBC_2.2.6 mach_setup_thread F
-+GLIBC_2.2.6 mach_task_self F
-+GLIBC_2.2.6 mach_thread_self F
-+GLIBC_2.2.6 madvise F
-+GLIBC_2.2.6 makecontext F
-+GLIBC_2.2.6 mallinfo F
-+GLIBC_2.2.6 malloc F
-+GLIBC_2.2.6 malloc_get_state F
-+GLIBC_2.2.6 malloc_set_state F
-+GLIBC_2.2.6 malloc_stats F
-+GLIBC_2.2.6 malloc_trim F
-+GLIBC_2.2.6 malloc_usable_size F
-+GLIBC_2.2.6 mallopt F
-+GLIBC_2.2.6 mallwatch D 0x4
-+GLIBC_2.2.6 mblen F
-+GLIBC_2.2.6 mbrlen F
-+GLIBC_2.2.6 mbrtowc F
-+GLIBC_2.2.6 mbsinit F
-+GLIBC_2.2.6 mbsnrtowcs F
-+GLIBC_2.2.6 mbsrtowcs F
-+GLIBC_2.2.6 mbstowcs F
-+GLIBC_2.2.6 mbtowc F
-+GLIBC_2.2.6 mcheck F
-+GLIBC_2.2.6 mcheck_check_all F
-+GLIBC_2.2.6 mcheck_pedantic F
-+GLIBC_2.2.6 mcount F
-+GLIBC_2.2.6 memalign F
-+GLIBC_2.2.6 memccpy F
-+GLIBC_2.2.6 memchr F
-+GLIBC_2.2.6 memcmp F
-+GLIBC_2.2.6 memcpy F
-+GLIBC_2.2.6 memfrob F
-+GLIBC_2.2.6 memmem F
-+GLIBC_2.2.6 memmove F
-+GLIBC_2.2.6 mempcpy F
-+GLIBC_2.2.6 memrchr F
-+GLIBC_2.2.6 memset F
-+GLIBC_2.2.6 mig_allocate F
-+GLIBC_2.2.6 mig_dealloc_reply_port F
-+GLIBC_2.2.6 mig_deallocate F
-+GLIBC_2.2.6 mig_get_reply_port F
-+GLIBC_2.2.6 mig_init F
-+GLIBC_2.2.6 mig_put_reply_port F
-+GLIBC_2.2.6 mig_strncpy F
-+GLIBC_2.2.6 mincore F
-+GLIBC_2.2.6 mkdir F
-+GLIBC_2.2.6 mkdtemp F
-+GLIBC_2.2.6 mkfifo F
-+GLIBC_2.2.6 mkstemp F
-+GLIBC_2.2.6 mkstemp64 F
-+GLIBC_2.2.6 mktemp F
-+GLIBC_2.2.6 mktime F
-+GLIBC_2.2.6 mlock F
-+GLIBC_2.2.6 mlockall F
-+GLIBC_2.2.6 mmap F
-+GLIBC_2.2.6 mmap64 F
-+GLIBC_2.2.6 modf F
-+GLIBC_2.2.6 modff F
-+GLIBC_2.2.6 modfl F
-+GLIBC_2.2.6 moncontrol F
-+GLIBC_2.2.6 monstartup F
-+GLIBC_2.2.6 mprobe F
-+GLIBC_2.2.6 mprotect F
-+GLIBC_2.2.6 mrand48 F
-+GLIBC_2.2.6 mrand48_r F
-+GLIBC_2.2.6 msgctl F
-+GLIBC_2.2.6 msgget F
-+GLIBC_2.2.6 msgrcv F
-+GLIBC_2.2.6 msgsnd F
-+GLIBC_2.2.6 msync F
-+GLIBC_2.2.6 mtrace F
-+GLIBC_2.2.6 munlock F
-+GLIBC_2.2.6 munlockall F
-+GLIBC_2.2.6 munmap F
-+GLIBC_2.2.6 muntrace F
-+GLIBC_2.2.6 nanosleep F
-+GLIBC_2.2.6 netname2host F
-+GLIBC_2.2.6 netname2user F
-+GLIBC_2.2.6 nftw F
-+GLIBC_2.2.6 nftw64 F
-+GLIBC_2.2.6 ngettext F
-+GLIBC_2.2.6 nice F
-+GLIBC_2.2.6 nl_langinfo F
-+GLIBC_2.2.6 nrand48 F
-+GLIBC_2.2.6 nrand48_r F
-+GLIBC_2.2.6 ntohl F
-+GLIBC_2.2.6 ntohs F
-+GLIBC_2.2.6 obstack_alloc_failed_handler D 0x4
-+GLIBC_2.2.6 obstack_exit_failure D 0x4
-+GLIBC_2.2.6 obstack_free F
-+GLIBC_2.2.6 obstack_printf F
-+GLIBC_2.2.6 obstack_vprintf F
-+GLIBC_2.2.6 on_exit F
-+GLIBC_2.2.6 open F
-+GLIBC_2.2.6 open64 F
-+GLIBC_2.2.6 open_memstream F
-+GLIBC_2.2.6 opendir F
-+GLIBC_2.2.6 openlog F
-+GLIBC_2.2.6 openport F
-+GLIBC_2.2.6 optarg D 0x4
-+GLIBC_2.2.6 opterr D 0x4
-+GLIBC_2.2.6 optind D 0x4
-+GLIBC_2.2.6 optopt D 0x4
-+GLIBC_2.2.6 parse_printf_format F
-+GLIBC_2.2.6 passwd2des F
-+GLIBC_2.2.6 pathconf F
-+GLIBC_2.2.6 pause F
-+GLIBC_2.2.6 pclose F
-+GLIBC_2.2.6 perror F
-+GLIBC_2.2.6 pid2task F
-+GLIBC_2.2.6 pipe F
-+GLIBC_2.2.6 pmap_getmaps F
-+GLIBC_2.2.6 pmap_getport F
-+GLIBC_2.2.6 pmap_rmtcall F
-+GLIBC_2.2.6 pmap_set F
-+GLIBC_2.2.6 pmap_unset F
-+GLIBC_2.2.6 poll F
-+GLIBC_2.2.6 popen F
-+GLIBC_2.2.6 posix_fadvise F
-+GLIBC_2.2.6 posix_fadvise64 F
-+GLIBC_2.2.6 posix_fallocate F
-+GLIBC_2.2.6 posix_fallocate64 F
-+GLIBC_2.2.6 posix_madvise F
-+GLIBC_2.2.6 posix_memalign F
-+GLIBC_2.2.6 posix_openpt F
-+GLIBC_2.2.6 posix_spawn F
-+GLIBC_2.2.6 posix_spawn_file_actions_addclose F
-+GLIBC_2.2.6 posix_spawn_file_actions_adddup2 F
-+GLIBC_2.2.6 posix_spawn_file_actions_addopen F
-+GLIBC_2.2.6 posix_spawn_file_actions_destroy F
-+GLIBC_2.2.6 posix_spawn_file_actions_init F
-+GLIBC_2.2.6 posix_spawnattr_destroy F
-+GLIBC_2.2.6 posix_spawnattr_getflags F
-+GLIBC_2.2.6 posix_spawnattr_getpgroup F
-+GLIBC_2.2.6 posix_spawnattr_getschedparam F
-+GLIBC_2.2.6 posix_spawnattr_getschedpolicy F
-+GLIBC_2.2.6 posix_spawnattr_getsigdefault F
-+GLIBC_2.2.6 posix_spawnattr_getsigmask F
-+GLIBC_2.2.6 posix_spawnattr_init F
-+GLIBC_2.2.6 posix_spawnattr_setflags F
-+GLIBC_2.2.6 posix_spawnattr_setpgroup F
-+GLIBC_2.2.6 posix_spawnattr_setschedparam F
-+GLIBC_2.2.6 posix_spawnattr_setschedpolicy F
-+GLIBC_2.2.6 posix_spawnattr_setsigdefault F
-+GLIBC_2.2.6 posix_spawnattr_setsigmask F
-+GLIBC_2.2.6 posix_spawnp F
-+GLIBC_2.2.6 pread F
-+GLIBC_2.2.6 pread64 F
-+GLIBC_2.2.6 printf F
-+GLIBC_2.2.6 printf_size F
-+GLIBC_2.2.6 printf_size_info F
-+GLIBC_2.2.6 profil F
-+GLIBC_2.2.6 program_invocation_name D 0x4
-+GLIBC_2.2.6 program_invocation_short_name D 0x4
-+GLIBC_2.2.6 pselect F
-+GLIBC_2.2.6 psignal F
-+GLIBC_2.2.6 ptrace F
-+GLIBC_2.2.6 ptsname F
-+GLIBC_2.2.6 ptsname_r F
-+GLIBC_2.2.6 putc F
-+GLIBC_2.2.6 putc_unlocked F
-+GLIBC_2.2.6 putchar F
-+GLIBC_2.2.6 putchar_unlocked F
-+GLIBC_2.2.6 putenv F
-+GLIBC_2.2.6 putgrent F
-+GLIBC_2.2.6 putmsg F
-+GLIBC_2.2.6 putpmsg F
-+GLIBC_2.2.6 putpwent F
-+GLIBC_2.2.6 puts F
-+GLIBC_2.2.6 putspent F
-+GLIBC_2.2.6 pututline F
-+GLIBC_2.2.6 pututxline F
-+GLIBC_2.2.6 putw F
-+GLIBC_2.2.6 putwc F
-+GLIBC_2.2.6 putwc_unlocked F
-+GLIBC_2.2.6 putwchar F
-+GLIBC_2.2.6 putwchar_unlocked F
-+GLIBC_2.2.6 pvalloc F
-+GLIBC_2.2.6 pwrite F
-+GLIBC_2.2.6 pwrite64 F
-+GLIBC_2.2.6 qecvt F
-+GLIBC_2.2.6 qecvt_r F
-+GLIBC_2.2.6 qfcvt F
-+GLIBC_2.2.6 qfcvt_r F
-+GLIBC_2.2.6 qgcvt F
-+GLIBC_2.2.6 qsort F
-+GLIBC_2.2.6 raise F
-+GLIBC_2.2.6 rand F
-+GLIBC_2.2.6 rand_r F
-+GLIBC_2.2.6 random F
-+GLIBC_2.2.6 random_r F
-+GLIBC_2.2.6 rawmemchr F
-+GLIBC_2.2.6 rcmd F
-+GLIBC_2.2.6 rcmd_af F
-+GLIBC_2.2.6 re_comp F
-+GLIBC_2.2.6 re_compile_fastmap F
-+GLIBC_2.2.6 re_compile_pattern F
-+GLIBC_2.2.6 re_exec F
-+GLIBC_2.2.6 re_match F
-+GLIBC_2.2.6 re_match_2 F
-+GLIBC_2.2.6 re_max_failures D 0x4
-+GLIBC_2.2.6 re_search F
-+GLIBC_2.2.6 re_search_2 F
-+GLIBC_2.2.6 re_set_registers F
-+GLIBC_2.2.6 re_set_syntax F
-+GLIBC_2.2.6 re_syntax_options D 0x4
-+GLIBC_2.2.6 read F
-+GLIBC_2.2.6 readdir F
-+GLIBC_2.2.6 readdir64 F
-+GLIBC_2.2.6 readdir64_r F
-+GLIBC_2.2.6 readdir_r F
-+GLIBC_2.2.6 readlink F
-+GLIBC_2.2.6 readv F
-+GLIBC_2.2.6 realloc F
-+GLIBC_2.2.6 realpath F
-+GLIBC_2.2.6 reboot F
-+GLIBC_2.2.6 recv F
-+GLIBC_2.2.6 recvfrom F
-+GLIBC_2.2.6 recvmsg F
-+GLIBC_2.2.6 regcomp F
-+GLIBC_2.2.6 regerror F
-+GLIBC_2.2.6 regexec F
-+GLIBC_2.2.6 regfree F
-+GLIBC_2.2.6 register_printf_function F
-+GLIBC_2.2.6 registerrpc F
-+GLIBC_2.2.6 remove F
-+GLIBC_2.2.6 remque F
-+GLIBC_2.2.6 rename F
-+GLIBC_2.2.6 revoke F
-+GLIBC_2.2.6 rewind F
-+GLIBC_2.2.6 rewinddir F
-+GLIBC_2.2.6 rexec F
-+GLIBC_2.2.6 rexec_af F
-+GLIBC_2.2.6 rexecoptions D 0x4
-+GLIBC_2.2.6 rindex F
-+GLIBC_2.2.6 rmdir F
-+GLIBC_2.2.6 rpc_createerr D 0x10
-+GLIBC_2.2.6 rpmatch F
-+GLIBC_2.2.6 rresvport F
-+GLIBC_2.2.6 rresvport_af F
-+GLIBC_2.2.6 rtime F
-+GLIBC_2.2.6 ruserok F
-+GLIBC_2.2.6 ruserok_af F
-+GLIBC_2.2.6 ruserpass F
-+GLIBC_2.2.6 sbrk F
-+GLIBC_2.2.6 scalbln F
-+GLIBC_2.2.6 scalblnf F
-+GLIBC_2.2.6 scalblnl F
-+GLIBC_2.2.6 scalbn F
-+GLIBC_2.2.6 scalbnf F
-+GLIBC_2.2.6 scalbnl F
-+GLIBC_2.2.6 scandir F
-+GLIBC_2.2.6 scandir64 F
-+GLIBC_2.2.6 scanf F
-+GLIBC_2.2.6 sched_get_priority_max F
-+GLIBC_2.2.6 sched_get_priority_min F
-+GLIBC_2.2.6 sched_getparam F
-+GLIBC_2.2.6 sched_getscheduler F
-+GLIBC_2.2.6 sched_rr_get_interval F
-+GLIBC_2.2.6 sched_setparam F
-+GLIBC_2.2.6 sched_setscheduler F
-+GLIBC_2.2.6 sched_yield F
-+GLIBC_2.2.6 seed48 F
-+GLIBC_2.2.6 seed48_r F
-+GLIBC_2.2.6 seekdir F
-+GLIBC_2.2.6 select F
-+GLIBC_2.2.6 semctl F
-+GLIBC_2.2.6 semget F
-+GLIBC_2.2.6 semop F
-+GLIBC_2.2.6 send F
-+GLIBC_2.2.6 sendfile F
-+GLIBC_2.2.6 sendmsg F
-+GLIBC_2.2.6 sendto F
-+GLIBC_2.2.6 setaliasent F
-+GLIBC_2.2.6 setauth F
-+GLIBC_2.2.6 setbuf F
-+GLIBC_2.2.6 setbuffer F
-+GLIBC_2.2.6 setcontext F
-+GLIBC_2.2.6 setcrdir F
-+GLIBC_2.2.6 setcttyid F
-+GLIBC_2.2.6 setcwdir F
-+GLIBC_2.2.6 setdomainname F
-+GLIBC_2.2.6 setegid F
-+GLIBC_2.2.6 setenv F
-+GLIBC_2.2.6 seteuid F
-+GLIBC_2.2.6 seteuids F
-+GLIBC_2.2.6 setfsent F
-+GLIBC_2.2.6 setgid F
-+GLIBC_2.2.6 setgrent F
-+GLIBC_2.2.6 setgroups F
-+GLIBC_2.2.6 sethostent F
-+GLIBC_2.2.6 sethostid F
-+GLIBC_2.2.6 sethostname F
-+GLIBC_2.2.6 setitimer F
-+GLIBC_2.2.6 setjmp F
-+GLIBC_2.2.6 setlinebuf F
-+GLIBC_2.2.6 setlocale F
-+GLIBC_2.2.6 setlogin F
-+GLIBC_2.2.6 setlogmask F
-+GLIBC_2.2.6 setmntent F
-+GLIBC_2.2.6 setnetent F
-+GLIBC_2.2.6 setnetgrent F
-+GLIBC_2.2.6 setpgid F
-+GLIBC_2.2.6 setpgrp F
-+GLIBC_2.2.6 setpriority F
-+GLIBC_2.2.6 setproc F
-+GLIBC_2.2.6 setprotoent F
-+GLIBC_2.2.6 setpwent F
-+GLIBC_2.2.6 setregid F
-+GLIBC_2.2.6 setreuid F
-+GLIBC_2.2.6 setrlimit F
-+GLIBC_2.2.6 setrlimit64 F
-+GLIBC_2.2.6 setrpcent F
-+GLIBC_2.2.6 setservent F
-+GLIBC_2.2.6 setsid F
-+GLIBC_2.2.6 setsockopt F
-+GLIBC_2.2.6 setspent F
-+GLIBC_2.2.6 setstate F
-+GLIBC_2.2.6 setstate_r F
-+GLIBC_2.2.6 settimeofday F
-+GLIBC_2.2.6 setttyent F
-+GLIBC_2.2.6 setuid F
-+GLIBC_2.2.6 setusershell F
-+GLIBC_2.2.6 setutent F
-+GLIBC_2.2.6 setutxent F
-+GLIBC_2.2.6 setvbuf F
-+GLIBC_2.2.6 sgetspent F
-+GLIBC_2.2.6 sgetspent_r F
-+GLIBC_2.2.6 shmat F
-+GLIBC_2.2.6 shmctl F
-+GLIBC_2.2.6 shmdt F
-+GLIBC_2.2.6 shmget F
-+GLIBC_2.2.6 shutdown F
-+GLIBC_2.2.6 sigaction F
-+GLIBC_2.2.6 sigaddset F
-+GLIBC_2.2.6 sigaltstack F
-+GLIBC_2.2.6 sigandset F
-+GLIBC_2.2.6 sigblock F
-+GLIBC_2.2.6 sigdelset F
-+GLIBC_2.2.6 sigemptyset F
-+GLIBC_2.2.6 sigfillset F
-+GLIBC_2.2.6 siggetmask F
-+GLIBC_2.2.6 sighold F
-+GLIBC_2.2.6 sigignore F
-+GLIBC_2.2.6 siginterrupt F
-+GLIBC_2.2.6 sigisemptyset F
-+GLIBC_2.2.6 sigismember F
-+GLIBC_2.2.6 siglongjmp F
-+GLIBC_2.2.6 signal F
-+GLIBC_2.2.6 sigorset F
-+GLIBC_2.2.6 sigpause F
-+GLIBC_2.2.6 sigpending F
-+GLIBC_2.2.6 sigprocmask F
-+GLIBC_2.2.6 sigqueue F
-+GLIBC_2.2.6 sigrelse F
-+GLIBC_2.2.6 sigreturn F
-+GLIBC_2.2.6 sigset F
-+GLIBC_2.2.6 sigsetmask F
-+GLIBC_2.2.6 sigstack F
-+GLIBC_2.2.6 sigsuspend F
-+GLIBC_2.2.6 sigtimedwait F
-+GLIBC_2.2.6 sigvec F
-+GLIBC_2.2.6 sigwait F
-+GLIBC_2.2.6 sigwaitinfo F
-+GLIBC_2.2.6 sleep F
-+GLIBC_2.2.6 snprintf F
-+GLIBC_2.2.6 sockatmark F
-+GLIBC_2.2.6 socket F
-+GLIBC_2.2.6 socketpair F
-+GLIBC_2.2.6 sprintf F
-+GLIBC_2.2.6 sprofil F
-+GLIBC_2.2.6 srand F
-+GLIBC_2.2.6 srand48 F
-+GLIBC_2.2.6 srand48_r F
-+GLIBC_2.2.6 srandom F
-+GLIBC_2.2.6 srandom_r F
-+GLIBC_2.2.6 sscanf F
-+GLIBC_2.2.6 ssignal F
-+GLIBC_2.2.6 sstk F
-+GLIBC_2.2.6 statfs F
-+GLIBC_2.2.6 statfs64 F
-+GLIBC_2.2.6 statvfs F
-+GLIBC_2.2.6 statvfs64 F
-+GLIBC_2.2.6 stderr D 0x4
-+GLIBC_2.2.6 stdin D 0x4
-+GLIBC_2.2.6 stdout D 0x4
-+GLIBC_2.2.6 step F
-+GLIBC_2.2.6 stime F
-+GLIBC_2.2.6 stpcpy F
-+GLIBC_2.2.6 stpncpy F
-+GLIBC_2.2.6 strcasecmp F
-+GLIBC_2.2.6 strcasestr F
-+GLIBC_2.2.6 strcat F
-+GLIBC_2.2.6 strchr F
-+GLIBC_2.2.6 strchrnul F
-+GLIBC_2.2.6 strcmp F
-+GLIBC_2.2.6 strcoll F
-+GLIBC_2.2.6 strcpy F
-+GLIBC_2.2.6 strcspn F
-+GLIBC_2.2.6 strdup F
-+GLIBC_2.2.6 strerror F
-+GLIBC_2.2.6 strerror_r F
-+GLIBC_2.2.6 strfmon F
-+GLIBC_2.2.6 strfry F
-+GLIBC_2.2.6 strftime F
-+GLIBC_2.2.6 strlen F
-+GLIBC_2.2.6 strncasecmp F
-+GLIBC_2.2.6 strncat F
-+GLIBC_2.2.6 strncmp F
-+GLIBC_2.2.6 strncpy F
-+GLIBC_2.2.6 strndup F
-+GLIBC_2.2.6 strnlen F
-+GLIBC_2.2.6 strpbrk F
-+GLIBC_2.2.6 strptime F
-+GLIBC_2.2.6 strrchr F
-+GLIBC_2.2.6 strsep F
-+GLIBC_2.2.6 strsignal F
-+GLIBC_2.2.6 strspn F
-+GLIBC_2.2.6 strstr F
-+GLIBC_2.2.6 strtod F
-+GLIBC_2.2.6 strtof F
-+GLIBC_2.2.6 strtoimax F
-+GLIBC_2.2.6 strtok F
-+GLIBC_2.2.6 strtok_r F
-+GLIBC_2.2.6 strtol F
-+GLIBC_2.2.6 strtold F
-+GLIBC_2.2.6 strtoll F
-+GLIBC_2.2.6 strtoq F
-+GLIBC_2.2.6 strtoul F
-+GLIBC_2.2.6 strtoull F
-+GLIBC_2.2.6 strtoumax F
-+GLIBC_2.2.6 strtouq F
-+GLIBC_2.2.6 strverscmp F
-+GLIBC_2.2.6 strxfrm F
-+GLIBC_2.2.6 stty F
-+GLIBC_2.2.6 svc_exit F
-+GLIBC_2.2.6 svc_fdset D 0x20
-+GLIBC_2.2.6 svc_getreq F
-+GLIBC_2.2.6 svc_getreq_common F
-+GLIBC_2.2.6 svc_getreq_poll F
-+GLIBC_2.2.6 svc_getreqset F
-+GLIBC_2.2.6 svc_max_pollfd D 0x4
-+GLIBC_2.2.6 svc_pollfd D 0x4
-+GLIBC_2.2.6 svc_register F
-+GLIBC_2.2.6 svc_run F
-+GLIBC_2.2.6 svc_sendreply F
-+GLIBC_2.2.6 svc_unregister F
-+GLIBC_2.2.6 svcauthdes_stats D 0xc
-+GLIBC_2.2.6 svcerr_auth F
-+GLIBC_2.2.6 svcerr_decode F
-+GLIBC_2.2.6 svcerr_noproc F
-+GLIBC_2.2.6 svcerr_noprog F
-+GLIBC_2.2.6 svcerr_progvers F
-+GLIBC_2.2.6 svcerr_systemerr F
-+GLIBC_2.2.6 svcerr_weakauth F
-+GLIBC_2.2.6 svcfd_create F
-+GLIBC_2.2.6 svcraw_create F
-+GLIBC_2.2.6 svctcp_create F
-+GLIBC_2.2.6 svcudp_bufcreate F
-+GLIBC_2.2.6 svcudp_create F
-+GLIBC_2.2.6 svcudp_enablecache F
-+GLIBC_2.2.6 svcunix_create F
-+GLIBC_2.2.6 svcunixfd_create F
-+GLIBC_2.2.6 swab F
-+GLIBC_2.2.6 swapcontext F
-+GLIBC_2.2.6 swprintf F
-+GLIBC_2.2.6 swscanf F
-+GLIBC_2.2.6 swtch F
-+GLIBC_2.2.6 swtch_pri F
-+GLIBC_2.2.6 symlink F
-+GLIBC_2.2.6 sync F
-+GLIBC_2.2.6 sys_sigabbrev D 0x84
-+GLIBC_2.2.6 sys_siglist D 0x84
-+GLIBC_2.2.6 syscall F
-+GLIBC_2.2.6 sysconf F
-+GLIBC_2.2.6 syslog F
-+GLIBC_2.2.6 system F
-+GLIBC_2.2.6 sysv_signal F
-+GLIBC_2.2.6 task2pid F
-+GLIBC_2.2.6 task_create F
-+GLIBC_2.2.6 task_set_special_port F
-+GLIBC_2.2.6 task_suspend F
-+GLIBC_2.2.6 task_terminate F
-+GLIBC_2.2.6 tcdrain F
-+GLIBC_2.2.6 tcflow F
-+GLIBC_2.2.6 tcflush F
-+GLIBC_2.2.6 tcgetattr F
-+GLIBC_2.2.6 tcgetpgrp F
-+GLIBC_2.2.6 tcgetsid F
-+GLIBC_2.2.6 tcsendbreak F
-+GLIBC_2.2.6 tcsetattr F
-+GLIBC_2.2.6 tcsetpgrp F
-+GLIBC_2.2.6 tdelete F
-+GLIBC_2.2.6 tdestroy F
-+GLIBC_2.2.6 telldir F
-+GLIBC_2.2.6 tempnam F
-+GLIBC_2.2.6 textdomain F
-+GLIBC_2.2.6 tfind F
-+GLIBC_2.2.6 thread_depress_abort F
-+GLIBC_2.2.6 thread_switch F
-+GLIBC_2.2.6 time F
-+GLIBC_2.2.6 timegm F
-+GLIBC_2.2.6 timelocal F
-+GLIBC_2.2.6 times F
-+GLIBC_2.2.6 timezone D 0x4
-+GLIBC_2.2.6 tmpfile F
-+GLIBC_2.2.6 tmpfile64 F
-+GLIBC_2.2.6 tmpnam F
-+GLIBC_2.2.6 tmpnam_r F
-+GLIBC_2.2.6 toascii F
-+GLIBC_2.2.6 tolower F
-+GLIBC_2.2.6 toupper F
-+GLIBC_2.2.6 towctrans F
-+GLIBC_2.2.6 towlower F
-+GLIBC_2.2.6 towupper F
-+GLIBC_2.2.6 tr_break F
-+GLIBC_2.2.6 truncate F
-+GLIBC_2.2.6 truncate64 F
-+GLIBC_2.2.6 tsearch F
-+GLIBC_2.2.6 ttyname F
-+GLIBC_2.2.6 ttyname_r F
-+GLIBC_2.2.6 ttyslot F
-+GLIBC_2.2.6 twalk F
-+GLIBC_2.2.6 tzname D 0x8
-+GLIBC_2.2.6 tzset F
-+GLIBC_2.2.6 ualarm F
-+GLIBC_2.2.6 ulckpwdf F
-+GLIBC_2.2.6 ulimit F
-+GLIBC_2.2.6 umask F
-+GLIBC_2.2.6 uname F
-+GLIBC_2.2.6 ungetc F
-+GLIBC_2.2.6 ungetwc F
-+GLIBC_2.2.6 unlink F
-+GLIBC_2.2.6 unlockpt F
-+GLIBC_2.2.6 unsetenv F
-+GLIBC_2.2.6 updwtmp F
-+GLIBC_2.2.6 updwtmpx F
-+GLIBC_2.2.6 user2netname F
-+GLIBC_2.2.6 usleep F
-+GLIBC_2.2.6 ustat F
-+GLIBC_2.2.6 utime F
-+GLIBC_2.2.6 utimes F
-+GLIBC_2.2.6 utmpname F
-+GLIBC_2.2.6 utmpxname F
-+GLIBC_2.2.6 valloc F
-+GLIBC_2.2.6 vasprintf F
-+GLIBC_2.2.6 vdprintf F
-+GLIBC_2.2.6 verr F
-+GLIBC_2.2.6 verrx F
-+GLIBC_2.2.6 versionsort F
-+GLIBC_2.2.6 versionsort64 F
-+GLIBC_2.2.6 vfork F
-+GLIBC_2.2.6 vfprintf F
-+GLIBC_2.2.6 vfscanf F
-+GLIBC_2.2.6 vfwprintf F
-+GLIBC_2.2.6 vfwscanf F
-+GLIBC_2.2.6 vhangup F
-+GLIBC_2.2.6 vlimit F
-+GLIBC_2.2.6 vm_allocate F
-+GLIBC_2.2.6 vm_deallocate F
-+GLIBC_2.2.6 vm_map F
-+GLIBC_2.2.6 vm_page_size D 0x4
-+GLIBC_2.2.6 vpprintf F
-+GLIBC_2.2.6 vprintf F
-+GLIBC_2.2.6 vscanf F
-+GLIBC_2.2.6 vsnprintf F
-+GLIBC_2.2.6 vsprintf F
-+GLIBC_2.2.6 vsscanf F
-+GLIBC_2.2.6 vswprintf F
-+GLIBC_2.2.6 vswscanf F
-+GLIBC_2.2.6 vsyslog F
-+GLIBC_2.2.6 vtimes F
-+GLIBC_2.2.6 vwarn F
-+GLIBC_2.2.6 vwarnx F
-+GLIBC_2.2.6 vwprintf F
-+GLIBC_2.2.6 vwscanf F
-+GLIBC_2.2.6 wait F
-+GLIBC_2.2.6 wait3 F
-+GLIBC_2.2.6 wait4 F
-+GLIBC_2.2.6 waitid F
-+GLIBC_2.2.6 waitpid F
-+GLIBC_2.2.6 warn F
-+GLIBC_2.2.6 warnx F
-+GLIBC_2.2.6 wcpcpy F
-+GLIBC_2.2.6 wcpncpy F
-+GLIBC_2.2.6 wcrtomb F
-+GLIBC_2.2.6 wcscasecmp F
-+GLIBC_2.2.6 wcscat F
-+GLIBC_2.2.6 wcschr F
-+GLIBC_2.2.6 wcschrnul F
-+GLIBC_2.2.6 wcscmp F
-+GLIBC_2.2.6 wcscoll F
-+GLIBC_2.2.6 wcscpy F
-+GLIBC_2.2.6 wcscspn F
-+GLIBC_2.2.6 wcsdup F
-+GLIBC_2.2.6 wcsftime F
-+GLIBC_2.2.6 wcslen F
-+GLIBC_2.2.6 wcsncasecmp F
-+GLIBC_2.2.6 wcsncat F
-+GLIBC_2.2.6 wcsncmp F
-+GLIBC_2.2.6 wcsncpy F
-+GLIBC_2.2.6 wcsnlen F
-+GLIBC_2.2.6 wcsnrtombs F
-+GLIBC_2.2.6 wcspbrk F
-+GLIBC_2.2.6 wcsrchr F
-+GLIBC_2.2.6 wcsrtombs F
-+GLIBC_2.2.6 wcsspn F
-+GLIBC_2.2.6 wcsstr F
-+GLIBC_2.2.6 wcstod F
-+GLIBC_2.2.6 wcstof F
-+GLIBC_2.2.6 wcstoimax F
-+GLIBC_2.2.6 wcstok F
-+GLIBC_2.2.6 wcstol F
-+GLIBC_2.2.6 wcstold F
-+GLIBC_2.2.6 wcstoll F
-+GLIBC_2.2.6 wcstombs F
-+GLIBC_2.2.6 wcstoq F
-+GLIBC_2.2.6 wcstoul F
-+GLIBC_2.2.6 wcstoull F
-+GLIBC_2.2.6 wcstoumax F
-+GLIBC_2.2.6 wcstouq F
-+GLIBC_2.2.6 wcswcs F
-+GLIBC_2.2.6 wcswidth F
-+GLIBC_2.2.6 wcsxfrm F
-+GLIBC_2.2.6 wctob F
-+GLIBC_2.2.6 wctomb F
-+GLIBC_2.2.6 wctrans F
-+GLIBC_2.2.6 wctype F
-+GLIBC_2.2.6 wcwidth F
-+GLIBC_2.2.6 wmemchr F
-+GLIBC_2.2.6 wmemcmp F
-+GLIBC_2.2.6 wmemcpy F
-+GLIBC_2.2.6 wmemmove F
-+GLIBC_2.2.6 wmempcpy F
-+GLIBC_2.2.6 wmemset F
-+GLIBC_2.2.6 wordexp F
-+GLIBC_2.2.6 wordfree F
-+GLIBC_2.2.6 wprintf F
-+GLIBC_2.2.6 write F
-+GLIBC_2.2.6 writev F
-+GLIBC_2.2.6 wscanf F
-+GLIBC_2.2.6 xdecrypt F
-+GLIBC_2.2.6 xdr_accepted_reply F
-+GLIBC_2.2.6 xdr_array F
-+GLIBC_2.2.6 xdr_authdes_cred F
-+GLIBC_2.2.6 xdr_authdes_verf F
-+GLIBC_2.2.6 xdr_authunix_parms F
-+GLIBC_2.2.6 xdr_bool F
-+GLIBC_2.2.6 xdr_bytes F
-+GLIBC_2.2.6 xdr_callhdr F
-+GLIBC_2.2.6 xdr_callmsg F
-+GLIBC_2.2.6 xdr_char F
-+GLIBC_2.2.6 xdr_cryptkeyarg F
-+GLIBC_2.2.6 xdr_cryptkeyarg2 F
-+GLIBC_2.2.6 xdr_cryptkeyres F
-+GLIBC_2.2.6 xdr_des_block F
-+GLIBC_2.2.6 xdr_double F
-+GLIBC_2.2.6 xdr_enum F
-+GLIBC_2.2.6 xdr_float F
-+GLIBC_2.2.6 xdr_free F
-+GLIBC_2.2.6 xdr_getcredres F
-+GLIBC_2.2.6 xdr_hyper F
-+GLIBC_2.2.6 xdr_int F
-+GLIBC_2.2.6 xdr_int16_t F
-+GLIBC_2.2.6 xdr_int32_t F
-+GLIBC_2.2.6 xdr_int64_t F
-+GLIBC_2.2.6 xdr_int8_t F
-+GLIBC_2.2.6 xdr_key_netstarg F
-+GLIBC_2.2.6 xdr_key_netstres F
-+GLIBC_2.2.6 xdr_keybuf F
-+GLIBC_2.2.6 xdr_keystatus F
-+GLIBC_2.2.6 xdr_long F
-+GLIBC_2.2.6 xdr_longlong_t F
-+GLIBC_2.2.6 xdr_netnamestr F
-+GLIBC_2.2.6 xdr_netobj F
-+GLIBC_2.2.6 xdr_opaque F
-+GLIBC_2.2.6 xdr_opaque_auth F
-+GLIBC_2.2.6 xdr_pmap F
-+GLIBC_2.2.6 xdr_pmaplist F
-+GLIBC_2.2.6 xdr_pointer F
-+GLIBC_2.2.6 xdr_reference F
-+GLIBC_2.2.6 xdr_rejected_reply F
-+GLIBC_2.2.6 xdr_replymsg F
-+GLIBC_2.2.6 xdr_rmtcall_args F
-+GLIBC_2.2.6 xdr_rmtcallres F
-+GLIBC_2.2.6 xdr_short F
-+GLIBC_2.2.6 xdr_sizeof F
-+GLIBC_2.2.6 xdr_string F
-+GLIBC_2.2.6 xdr_u_char F
-+GLIBC_2.2.6 xdr_u_hyper F
-+GLIBC_2.2.6 xdr_u_int F
-+GLIBC_2.2.6 xdr_u_long F
-+GLIBC_2.2.6 xdr_u_longlong_t F
-+GLIBC_2.2.6 xdr_u_short F
-+GLIBC_2.2.6 xdr_uint16_t F
-+GLIBC_2.2.6 xdr_uint32_t F
-+GLIBC_2.2.6 xdr_uint64_t F
-+GLIBC_2.2.6 xdr_uint8_t F
-+GLIBC_2.2.6 xdr_union F
-+GLIBC_2.2.6 xdr_unixcred F
-+GLIBC_2.2.6 xdr_vector F
-+GLIBC_2.2.6 xdr_void F
-+GLIBC_2.2.6 xdr_wrapstring F
-+GLIBC_2.2.6 xdrmem_create F
-+GLIBC_2.2.6 xdrrec_create F
-+GLIBC_2.2.6 xdrrec_endofrecord F
-+GLIBC_2.2.6 xdrrec_eof F
-+GLIBC_2.2.6 xdrrec_skiprecord F
-+GLIBC_2.2.6 xdrstdio_create F
-+GLIBC_2.2.6 xencrypt F
-+GLIBC_2.2.6 xprt_register F
-+GLIBC_2.2.6 xprt_unregister F
-+GLIBC_2.21 GLIBC_2.21 A
-+GLIBC_2.21 __mach_host_self_ D 0x4
-+GLIBC_2.21 __pthread_get_cleanup_stack F
-+GLIBC_2.21 pthread_attr_destroy F
-+GLIBC_2.21 pthread_attr_getdetachstate F
-+GLIBC_2.21 pthread_attr_getinheritsched F
-+GLIBC_2.21 pthread_attr_getschedparam F
-+GLIBC_2.21 pthread_attr_getschedpolicy F
-+GLIBC_2.21 pthread_attr_getscope F
-+GLIBC_2.21 pthread_attr_init F
-+GLIBC_2.21 pthread_attr_setdetachstate F
-+GLIBC_2.21 pthread_attr_setinheritsched F
-+GLIBC_2.21 pthread_attr_setschedparam F
-+GLIBC_2.21 pthread_attr_setschedpolicy F
-+GLIBC_2.21 pthread_attr_setscope F
-+GLIBC_2.21 pthread_cond_broadcast F
-+GLIBC_2.21 pthread_cond_destroy F
-+GLIBC_2.21 pthread_cond_init F
-+GLIBC_2.21 pthread_cond_signal F
-+GLIBC_2.21 pthread_cond_timedwait F
-+GLIBC_2.21 pthread_cond_wait F
-+GLIBC_2.21 pthread_condattr_destroy F
-+GLIBC_2.21 pthread_condattr_init F
-+GLIBC_2.21 pthread_equal F
-+GLIBC_2.21 pthread_exit F
-+GLIBC_2.21 pthread_getschedparam F
-+GLIBC_2.21 pthread_mutex_destroy F
-+GLIBC_2.21 pthread_mutex_init F
-+GLIBC_2.21 pthread_mutex_lock F
-+GLIBC_2.21 pthread_mutex_unlock F
-+GLIBC_2.21 pthread_self F
-+GLIBC_2.21 pthread_setcancelstate F
-+GLIBC_2.21 pthread_setcanceltype F
-+GLIBC_2.21 pthread_setschedparam F
-+GLIBC_2.22 GLIBC_2.22 A
-+GLIBC_2.22 __register_atfork F
-+GLIBC_2.22 fmemopen F
-+GLIBC_2.23 GLIBC_2.23 A
-+GLIBC_2.23 fts64_children F
-+GLIBC_2.23 fts64_close F
-+GLIBC_2.23 fts64_open F
-+GLIBC_2.23 fts64_read F
-+GLIBC_2.23 fts64_set F
-+GLIBC_2.24 GLIBC_2.24 A
-+GLIBC_2.24 quick_exit F
-+GLIBC_2.25 GLIBC_2.25 A
-+GLIBC_2.25 __explicit_bzero_chk F
-+GLIBC_2.25 explicit_bzero F
-+GLIBC_2.25 getentropy F
-+GLIBC_2.25 getrandom F
-+GLIBC_2.25 gnu_dev_major F
-+GLIBC_2.25 gnu_dev_makedev F
-+GLIBC_2.25 gnu_dev_minor F
-+GLIBC_2.25 strfromd F
-+GLIBC_2.25 strfromf F
-+GLIBC_2.25 strfroml F
-+GLIBC_2.26 GLIBC_2.26 A
-+GLIBC_2.26 __strtof128_internal F
-+GLIBC_2.26 __wcstof128_internal F
-+GLIBC_2.26 _hurd_exec_paths F
-+GLIBC_2.26 preadv2 F
-+GLIBC_2.26 preadv64v2 F
-+GLIBC_2.26 pwritev2 F
-+GLIBC_2.26 pwritev64v2 F
-+GLIBC_2.26 reallocarray F
-+GLIBC_2.26 strfromf128 F
-+GLIBC_2.26 strtof128 F
-+GLIBC_2.26 strtof128_l F
-+GLIBC_2.26 wcstof128 F
-+GLIBC_2.26 wcstof128_l F
-+GLIBC_2.27 GLIBC_2.27 A
-+GLIBC_2.27 __hurd_dfail F
-+GLIBC_2.27 __hurd_sockfail F
-+GLIBC_2.27 _hurd_fd_error F
-+GLIBC_2.27 _hurd_fd_error_signal F
-+GLIBC_2.27 _hurd_port_locked_set F
-+GLIBC_2.27 _hurd_userlink_clear F
-+GLIBC_2.27 _hurd_userlink_link F
-+GLIBC_2.27 _hurd_userlink_unlink F
-+GLIBC_2.27 copy_file_range F
-+GLIBC_2.27 glob F
-+GLIBC_2.27 glob64 F
-+GLIBC_2.27 strfromf32 F
-+GLIBC_2.27 strfromf32x F
-+GLIBC_2.27 strfromf64 F
-+GLIBC_2.27 strfromf64x F
-+GLIBC_2.27 strtof32 F
-+GLIBC_2.27 strtof32_l F
-+GLIBC_2.27 strtof32x F
-+GLIBC_2.27 strtof32x_l F
-+GLIBC_2.27 strtof64 F
-+GLIBC_2.27 strtof64_l F
-+GLIBC_2.27 strtof64x F
-+GLIBC_2.27 strtof64x_l F
-+GLIBC_2.27 wcstof32 F
-+GLIBC_2.27 wcstof32_l F
-+GLIBC_2.27 wcstof32x F
-+GLIBC_2.27 wcstof32x_l F
-+GLIBC_2.27 wcstof64 F
-+GLIBC_2.27 wcstof64_l F
-+GLIBC_2.27 wcstof64x F
-+GLIBC_2.27 wcstof64x_l F
-+GLIBC_2.3 GLIBC_2.3 A
-+GLIBC_2.3 __ctype_b_loc F
-+GLIBC_2.3 __ctype_tolower_loc F
-+GLIBC_2.3 __ctype_toupper_loc F
-+GLIBC_2.3 __isctype F
-+GLIBC_2.3 __strftime_l F
-+GLIBC_2.3 __uselocale F
-+GLIBC_2.3 __wcsftime_l F
-+GLIBC_2.3 duplocale F
-+GLIBC_2.3 fgetxattr F
-+GLIBC_2.3 flistxattr F
-+GLIBC_2.3 freeifaddrs F
-+GLIBC_2.3 freelocale F
-+GLIBC_2.3 fremovexattr F
-+GLIBC_2.3 fsetxattr F
-+GLIBC_2.3 futimes F
-+GLIBC_2.3 getifaddrs F
-+GLIBC_2.3 getxattr F
-+GLIBC_2.3 isalnum_l F
-+GLIBC_2.3 isalpha_l F
-+GLIBC_2.3 isblank_l F
-+GLIBC_2.3 iscntrl_l F
-+GLIBC_2.3 isctype F
-+GLIBC_2.3 isdigit_l F
-+GLIBC_2.3 isgraph_l F
-+GLIBC_2.3 islower_l F
-+GLIBC_2.3 isprint_l F
-+GLIBC_2.3 ispunct_l F
-+GLIBC_2.3 isspace_l F
-+GLIBC_2.3 isupper_l F
-+GLIBC_2.3 iswalnum_l F
-+GLIBC_2.3 iswalpha_l F
-+GLIBC_2.3 iswblank_l F
-+GLIBC_2.3 iswcntrl_l F
-+GLIBC_2.3 iswctype_l F
-+GLIBC_2.3 iswdigit_l F
-+GLIBC_2.3 iswgraph_l F
-+GLIBC_2.3 iswlower_l F
-+GLIBC_2.3 iswprint_l F
-+GLIBC_2.3 iswpunct_l F
-+GLIBC_2.3 iswspace_l F
-+GLIBC_2.3 iswupper_l F
-+GLIBC_2.3 iswxdigit_l F
-+GLIBC_2.3 isxdigit_l F
-+GLIBC_2.3 lgetxattr F
-+GLIBC_2.3 listxattr F
-+GLIBC_2.3 llistxattr F
-+GLIBC_2.3 lremovexattr F
-+GLIBC_2.3 lsetxattr F
-+GLIBC_2.3 lutimes F
-+GLIBC_2.3 newlocale F
-+GLIBC_2.3 nl_langinfo_l F
-+GLIBC_2.3 realpath F
-+GLIBC_2.3 removexattr F
-+GLIBC_2.3 sendfile64 F
-+GLIBC_2.3 setxattr F
-+GLIBC_2.3 strcasecmp_l F
-+GLIBC_2.3 strcoll_l F
-+GLIBC_2.3 strfmon_l F
-+GLIBC_2.3 strftime_l F
-+GLIBC_2.3 strncasecmp_l F
-+GLIBC_2.3 strtod_l F
-+GLIBC_2.3 strtof_l F
-+GLIBC_2.3 strtol_l F
-+GLIBC_2.3 strtold_l F
-+GLIBC_2.3 strtoll_l F
-+GLIBC_2.3 strtoul_l F
-+GLIBC_2.3 strtoull_l F
-+GLIBC_2.3 strxfrm_l F
-+GLIBC_2.3 tolower_l F
-+GLIBC_2.3 toupper_l F
-+GLIBC_2.3 towctrans_l F
-+GLIBC_2.3 towlower_l F
-+GLIBC_2.3 towupper_l F
-+GLIBC_2.3 uselocale F
-+GLIBC_2.3 wcscasecmp_l F
-+GLIBC_2.3 wcscoll_l F
-+GLIBC_2.3 wcsftime_l F
-+GLIBC_2.3 wcsncasecmp_l F
-+GLIBC_2.3 wcstod_l F
-+GLIBC_2.3 wcstof_l F
-+GLIBC_2.3 wcstol_l F
-+GLIBC_2.3 wcstold_l F
-+GLIBC_2.3 wcstoll_l F
-+GLIBC_2.3 wcstoul_l F
-+GLIBC_2.3 wcstoull_l F
-+GLIBC_2.3 wcsxfrm_l F
-+GLIBC_2.3 wctrans_l F
-+GLIBC_2.3 wctype_l F
-+GLIBC_2.3.2 GLIBC_2.3.2 A
-+GLIBC_2.3.2 getresgid F
-+GLIBC_2.3.2 getresuid F
-+GLIBC_2.3.2 lchmod F
-+GLIBC_2.3.2 setresgid F
-+GLIBC_2.3.2 setresuid F
-+GLIBC_2.3.2 strptime_l F
-+GLIBC_2.3.3 GLIBC_2.3.3 A
-+GLIBC_2.3.3 inet6_option_alloc F
-+GLIBC_2.3.3 inet6_option_append F
-+GLIBC_2.3.3 inet6_option_find F
-+GLIBC_2.3.3 inet6_option_init F
-+GLIBC_2.3.3 inet6_option_next F
-+GLIBC_2.3.3 inet6_option_space F
-+GLIBC_2.3.3 nftw F
-+GLIBC_2.3.3 nftw64 F
-+GLIBC_2.3.3 posix_fallocate64 F
-+GLIBC_2.3.3 remap_file_pages F
-+GLIBC_2.3.3 sched_getaffinity F
-+GLIBC_2.3.3 sched_setaffinity F
-+GLIBC_2.3.3 semtimedop F
-+GLIBC_2.3.4 GLIBC_2.3.4 A
-+GLIBC_2.3.4 __chk_fail F
-+GLIBC_2.3.4 __fprintf_chk F
-+GLIBC_2.3.4 __gets_chk F
-+GLIBC_2.3.4 __memcpy_chk F
-+GLIBC_2.3.4 __memmove_chk F
-+GLIBC_2.3.4 __mempcpy_chk F
-+GLIBC_2.3.4 __memset_chk F
-+GLIBC_2.3.4 __printf_chk F
-+GLIBC_2.3.4 __snprintf_chk F
-+GLIBC_2.3.4 __sprintf_chk F
-+GLIBC_2.3.4 __stpcpy_chk F
-+GLIBC_2.3.4 __strcat_chk F
-+GLIBC_2.3.4 __strcpy_chk F
-+GLIBC_2.3.4 __strncat_chk F
-+GLIBC_2.3.4 __strncpy_chk F
-+GLIBC_2.3.4 __vfprintf_chk F
-+GLIBC_2.3.4 __vprintf_chk F
-+GLIBC_2.3.4 __vsnprintf_chk F
-+GLIBC_2.3.4 __vsprintf_chk F
-+GLIBC_2.3.4 __xpg_strerror_r F
-+GLIBC_2.3.4 getipv4sourcefilter F
-+GLIBC_2.3.4 getsourcefilter F
-+GLIBC_2.3.4 regexec F
-+GLIBC_2.3.4 setipv4sourcefilter F
-+GLIBC_2.3.4 setsourcefilter F
-+GLIBC_2.3.4 xdr_quad_t F
-+GLIBC_2.3.4 xdr_u_quad_t F
-+GLIBC_2.4 GLIBC_2.4 A
-+GLIBC_2.4 __confstr_chk F
-+GLIBC_2.4 __fgets_chk F
-+GLIBC_2.4 __fgets_unlocked_chk F
-+GLIBC_2.4 __fgetws_chk F
-+GLIBC_2.4 __fgetws_unlocked_chk F
-+GLIBC_2.4 __fwprintf_chk F
-+GLIBC_2.4 __fxstatat F
-+GLIBC_2.4 __fxstatat64 F
-+GLIBC_2.4 __getcwd_chk F
-+GLIBC_2.4 __getdomainname_chk F
-+GLIBC_2.4 __getgroups_chk F
-+GLIBC_2.4 __gethostname_chk F
-+GLIBC_2.4 __getlogin_r_chk F
-+GLIBC_2.4 __getwd_chk F
-+GLIBC_2.4 __mbsnrtowcs_chk F
-+GLIBC_2.4 __mbsrtowcs_chk F
-+GLIBC_2.4 __mbstowcs_chk F
-+GLIBC_2.4 __pread64_chk F
-+GLIBC_2.4 __pread_chk F
-+GLIBC_2.4 __ptsname_r_chk F
-+GLIBC_2.4 __read_chk F
-+GLIBC_2.4 __readlink_chk F
-+GLIBC_2.4 __realpath_chk F
-+GLIBC_2.4 __recv_chk F
-+GLIBC_2.4 __recvfrom_chk F
-+GLIBC_2.4 __stack_chk_fail F
-+GLIBC_2.4 __stpncpy_chk F
-+GLIBC_2.4 __swprintf_chk F
-+GLIBC_2.4 __syslog_chk F
-+GLIBC_2.4 __ttyname_r_chk F
-+GLIBC_2.4 __vfwprintf_chk F
-+GLIBC_2.4 __vswprintf_chk F
-+GLIBC_2.4 __vsyslog_chk F
-+GLIBC_2.4 __vwprintf_chk F
-+GLIBC_2.4 __wcpcpy_chk F
-+GLIBC_2.4 __wcpncpy_chk F
-+GLIBC_2.4 __wcrtomb_chk F
-+GLIBC_2.4 __wcscat_chk F
-+GLIBC_2.4 __wcscpy_chk F
-+GLIBC_2.4 __wcsncat_chk F
-+GLIBC_2.4 __wcsncpy_chk F
-+GLIBC_2.4 __wcsnrtombs_chk F
-+GLIBC_2.4 __wcsrtombs_chk F
-+GLIBC_2.4 __wcstombs_chk F
-+GLIBC_2.4 __wctomb_chk F
-+GLIBC_2.4 __wmemcpy_chk F
-+GLIBC_2.4 __wmemmove_chk F
-+GLIBC_2.4 __wmempcpy_chk F
-+GLIBC_2.4 __wmemset_chk F
-+GLIBC_2.4 __wprintf_chk F
-+GLIBC_2.4 __xmknodat F
-+GLIBC_2.4 eaccess F
-+GLIBC_2.4 faccessat F
-+GLIBC_2.4 fchmodat F
-+GLIBC_2.4 fchownat F
-+GLIBC_2.4 fdopendir F
-+GLIBC_2.4 futimesat F
-+GLIBC_2.4 linkat F
-+GLIBC_2.4 mkdirat F
-+GLIBC_2.4 mkfifoat F
-+GLIBC_2.4 open_wmemstream F
-+GLIBC_2.4 openat F
-+GLIBC_2.4 openat64 F
-+GLIBC_2.4 ppoll F
-+GLIBC_2.4 readlinkat F
-+GLIBC_2.4 renameat F
-+GLIBC_2.4 symlinkat F
-+GLIBC_2.4 unlinkat F
-+GLIBC_2.5 GLIBC_2.5 A
-+GLIBC_2.5 __readlinkat_chk F
-+GLIBC_2.5 inet6_opt_append F
-+GLIBC_2.5 inet6_opt_find F
-+GLIBC_2.5 inet6_opt_finish F
-+GLIBC_2.5 inet6_opt_get_val F
-+GLIBC_2.5 inet6_opt_init F
-+GLIBC_2.5 inet6_opt_next F
-+GLIBC_2.5 inet6_opt_set_val F
-+GLIBC_2.5 inet6_rth_add F
-+GLIBC_2.5 inet6_rth_getaddr F
-+GLIBC_2.5 inet6_rth_init F
-+GLIBC_2.5 inet6_rth_reverse F
-+GLIBC_2.5 inet6_rth_segments F
-+GLIBC_2.5 inet6_rth_space F
-+GLIBC_2.6 GLIBC_2.6 A
-+GLIBC_2.6 __sched_cpucount F
-+GLIBC_2.6 futimens F
-+GLIBC_2.6 strerror_l F
-+GLIBC_2.6 utimensat F
-+GLIBC_2.7 GLIBC_2.7 A
-+GLIBC_2.7 __fread_chk F
-+GLIBC_2.7 __fread_unlocked_chk F
-+GLIBC_2.7 __isoc99_fscanf F
-+GLIBC_2.7 __isoc99_fwscanf F
-+GLIBC_2.7 __isoc99_scanf F
-+GLIBC_2.7 __isoc99_sscanf F
-+GLIBC_2.7 __isoc99_swscanf F
-+GLIBC_2.7 __isoc99_vfscanf F
-+GLIBC_2.7 __isoc99_vfwscanf F
-+GLIBC_2.7 __isoc99_vscanf F
-+GLIBC_2.7 __isoc99_vsscanf F
-+GLIBC_2.7 __isoc99_vswscanf F
-+GLIBC_2.7 __isoc99_vwscanf F
-+GLIBC_2.7 __isoc99_wscanf F
-+GLIBC_2.7 __open64_2 F
-+GLIBC_2.7 __open_2 F
-+GLIBC_2.7 __openat64_2 F
-+GLIBC_2.7 __openat_2 F
-+GLIBC_2.7 __sched_cpualloc F
-+GLIBC_2.7 __sched_cpufree F
-+GLIBC_2.7 mkostemp F
-+GLIBC_2.7 mkostemp64 F
-+GLIBC_2.8 GLIBC_2.8 A
-+GLIBC_2.8 __asprintf_chk F
-+GLIBC_2.8 __dprintf_chk F
-+GLIBC_2.8 __obstack_printf_chk F
-+GLIBC_2.8 __obstack_vprintf_chk F
-+GLIBC_2.8 __vasprintf_chk F
-+GLIBC_2.8 __vdprintf_chk F
-+GLIBC_2.8 qsort_r F
-+GLIBC_2.9 GLIBC_2.9 A
-+GLIBC_2.9 dup3 F
-+GLIBC_2.9 pipe2 F
-+HURD_CTHREADS_0.3 HURD_CTHREADS_0.3 A
-+HURD_CTHREADS_0.3 __cthread_getspecific F
-+HURD_CTHREADS_0.3 __cthread_keycreate F
-+HURD_CTHREADS_0.3 __cthread_setspecific F
-+HURD_CTHREADS_0.3 __mutex_init F
-+HURD_CTHREADS_0.3 __mutex_lock F
-+HURD_CTHREADS_0.3 __mutex_lock_solid F
-+HURD_CTHREADS_0.3 __mutex_trylock F
-+HURD_CTHREADS_0.3 __mutex_unlock F
-+HURD_CTHREADS_0.3 __mutex_unlock_solid F
-+HURD_CTHREADS_0.3 __spin_lock F
-+HURD_CTHREADS_0.3 __spin_lock_init F
-+HURD_CTHREADS_0.3 __spin_lock_solid F
-+HURD_CTHREADS_0.3 __spin_try_lock F
-+HURD_CTHREADS_0.3 __spin_unlock F
-+HURD_CTHREADS_0.3 _cthread_exit_routine D 0x4
-diff --git a/sysdeps/mach/hurd/i386/libcrypt.abilist b/sysdeps/mach/hurd/i386/libcrypt.abilist
-new file mode 100644
-index 0000000000..6966c3753f
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libcrypt.abilist
-@@ -0,0 +1,8 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 crypt F
-+GLIBC_2.2.6 crypt_r F
-+GLIBC_2.2.6 encrypt F
-+GLIBC_2.2.6 encrypt_r F
-+GLIBC_2.2.6 fcrypt F
-+GLIBC_2.2.6 setkey F
-+GLIBC_2.2.6 setkey_r F
-diff --git a/sysdeps/mach/hurd/i386/libdl.abilist b/sysdeps/mach/hurd/i386/libdl.abilist
-new file mode 100644
-index 0000000000..fa6658beae
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libdl.abilist
-@@ -0,0 +1,12 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 dladdr F
-+GLIBC_2.2.6 dlclose F
-+GLIBC_2.2.6 dlerror F
-+GLIBC_2.2.6 dlopen F
-+GLIBC_2.2.6 dlsym F
-+GLIBC_2.2.6 dlvsym F
-+GLIBC_2.3.3 GLIBC_2.3.3 A
-+GLIBC_2.3.3 dladdr1 F
-+GLIBC_2.3.3 dlinfo F
-+GLIBC_2.3.4 GLIBC_2.3.4 A
-+GLIBC_2.3.4 dlmopen F
-diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist
-new file mode 100644
-index 0000000000..3deda08ca4
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libm.abilist
-@@ -0,0 +1,1027 @@
-+GLIBC_2.15 GLIBC_2.15 A
-+GLIBC_2.15 __acos_finite F
-+GLIBC_2.15 __acosf_finite F
-+GLIBC_2.15 __acosh_finite F
-+GLIBC_2.15 __acoshf_finite F
-+GLIBC_2.15 __acoshl_finite F
-+GLIBC_2.15 __acosl_finite F
-+GLIBC_2.15 __asin_finite F
-+GLIBC_2.15 __asinf_finite F
-+GLIBC_2.15 __asinl_finite F
-+GLIBC_2.15 __atan2_finite F
-+GLIBC_2.15 __atan2f_finite F
-+GLIBC_2.15 __atan2l_finite F
-+GLIBC_2.15 __atanh_finite F
-+GLIBC_2.15 __atanhf_finite F
-+GLIBC_2.15 __atanhl_finite F
-+GLIBC_2.15 __cosh_finite F
-+GLIBC_2.15 __coshf_finite F
-+GLIBC_2.15 __coshl_finite F
-+GLIBC_2.15 __exp10_finite F
-+GLIBC_2.15 __exp10f_finite F
-+GLIBC_2.15 __exp10l_finite F
-+GLIBC_2.15 __exp2_finite F
-+GLIBC_2.15 __exp2f_finite F
-+GLIBC_2.15 __exp2l_finite F
-+GLIBC_2.15 __exp_finite F
-+GLIBC_2.15 __expf_finite F
-+GLIBC_2.15 __expl_finite F
-+GLIBC_2.15 __fmod_finite F
-+GLIBC_2.15 __fmodf_finite F
-+GLIBC_2.15 __fmodl_finite F
-+GLIBC_2.15 __gamma_r_finite F
-+GLIBC_2.15 __gammaf_r_finite F
-+GLIBC_2.15 __gammal_r_finite F
-+GLIBC_2.15 __hypot_finite F
-+GLIBC_2.15 __hypotf_finite F
-+GLIBC_2.15 __hypotl_finite F
-+GLIBC_2.15 __j0_finite F
-+GLIBC_2.15 __j0f_finite F
-+GLIBC_2.15 __j0l_finite F
-+GLIBC_2.15 __j1_finite F
-+GLIBC_2.15 __j1f_finite F
-+GLIBC_2.15 __j1l_finite F
-+GLIBC_2.15 __jn_finite F
-+GLIBC_2.15 __jnf_finite F
-+GLIBC_2.15 __jnl_finite F
-+GLIBC_2.15 __lgamma_r_finite F
-+GLIBC_2.15 __lgammaf_r_finite F
-+GLIBC_2.15 __lgammal_r_finite F
-+GLIBC_2.15 __log10_finite F
-+GLIBC_2.15 __log10f_finite F
-+GLIBC_2.15 __log10l_finite F
-+GLIBC_2.15 __log2_finite F
-+GLIBC_2.15 __log2f_finite F
-+GLIBC_2.15 __log2l_finite F
-+GLIBC_2.15 __log_finite F
-+GLIBC_2.15 __logf_finite F
-+GLIBC_2.15 __logl_finite F
-+GLIBC_2.15 __pow_finite F
-+GLIBC_2.15 __powf_finite F
-+GLIBC_2.15 __powl_finite F
-+GLIBC_2.15 __remainder_finite F
-+GLIBC_2.15 __remainderf_finite F
-+GLIBC_2.15 __remainderl_finite F
-+GLIBC_2.15 __scalb_finite F
-+GLIBC_2.15 __scalbf_finite F
-+GLIBC_2.15 __scalbl_finite F
-+GLIBC_2.15 __sinh_finite F
-+GLIBC_2.15 __sinhf_finite F
-+GLIBC_2.15 __sinhl_finite F
-+GLIBC_2.15 __sqrt_finite F
-+GLIBC_2.15 __sqrtf_finite F
-+GLIBC_2.15 __sqrtl_finite F
-+GLIBC_2.15 __y0_finite F
-+GLIBC_2.15 __y0f_finite F
-+GLIBC_2.15 __y0l_finite F
-+GLIBC_2.15 __y1_finite F
-+GLIBC_2.15 __y1f_finite F
-+GLIBC_2.15 __y1l_finite F
-+GLIBC_2.15 __yn_finite F
-+GLIBC_2.15 __ynf_finite F
-+GLIBC_2.15 __ynl_finite F
-+GLIBC_2.18 GLIBC_2.18 A
-+GLIBC_2.18 __issignaling F
-+GLIBC_2.18 __issignalingf F
-+GLIBC_2.18 __issignalingl F
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 _LIB_VERSION D 0x4
-+GLIBC_2.2.6 __clog10 F
-+GLIBC_2.2.6 __clog10f F
-+GLIBC_2.2.6 __clog10l F
-+GLIBC_2.2.6 __expl F
-+GLIBC_2.2.6 __expm1l F
-+GLIBC_2.2.6 __finite F
-+GLIBC_2.2.6 __finitef F
-+GLIBC_2.2.6 __finitel F
-+GLIBC_2.2.6 __fpclassify F
-+GLIBC_2.2.6 __fpclassifyf F
-+GLIBC_2.2.6 __fpclassifyl F
-+GLIBC_2.2.6 __signbit F
-+GLIBC_2.2.6 __signbitf F
-+GLIBC_2.2.6 __signbitl F
-+GLIBC_2.2.6 acos F
-+GLIBC_2.2.6 acosf F
-+GLIBC_2.2.6 acosh F
-+GLIBC_2.2.6 acoshf F
-+GLIBC_2.2.6 acoshl F
-+GLIBC_2.2.6 acosl F
-+GLIBC_2.2.6 asin F
-+GLIBC_2.2.6 asinf F
-+GLIBC_2.2.6 asinh F
-+GLIBC_2.2.6 asinhf F
-+GLIBC_2.2.6 asinhl F
-+GLIBC_2.2.6 asinl F
-+GLIBC_2.2.6 atan F
-+GLIBC_2.2.6 atan2 F
-+GLIBC_2.2.6 atan2f F
-+GLIBC_2.2.6 atan2l F
-+GLIBC_2.2.6 atanf F
-+GLIBC_2.2.6 atanh F
-+GLIBC_2.2.6 atanhf F
-+GLIBC_2.2.6 atanhl F
-+GLIBC_2.2.6 atanl F
-+GLIBC_2.2.6 cabs F
-+GLIBC_2.2.6 cabsf F
-+GLIBC_2.2.6 cabsl F
-+GLIBC_2.2.6 cacos F
-+GLIBC_2.2.6 cacosf F
-+GLIBC_2.2.6 cacosh F
-+GLIBC_2.2.6 cacoshf F
-+GLIBC_2.2.6 cacoshl F
-+GLIBC_2.2.6 cacosl F
-+GLIBC_2.2.6 carg F
-+GLIBC_2.2.6 cargf F
-+GLIBC_2.2.6 cargl F
-+GLIBC_2.2.6 casin F
-+GLIBC_2.2.6 casinf F
-+GLIBC_2.2.6 casinh F
-+GLIBC_2.2.6 casinhf F
-+GLIBC_2.2.6 casinhl F
-+GLIBC_2.2.6 casinl F
-+GLIBC_2.2.6 catan F
-+GLIBC_2.2.6 catanf F
-+GLIBC_2.2.6 catanh F
-+GLIBC_2.2.6 catanhf F
-+GLIBC_2.2.6 catanhl F
-+GLIBC_2.2.6 catanl F
-+GLIBC_2.2.6 cbrt F
-+GLIBC_2.2.6 cbrtf F
-+GLIBC_2.2.6 cbrtl F
-+GLIBC_2.2.6 ccos F
-+GLIBC_2.2.6 ccosf F
-+GLIBC_2.2.6 ccosh F
-+GLIBC_2.2.6 ccoshf F
-+GLIBC_2.2.6 ccoshl F
-+GLIBC_2.2.6 ccosl F
-+GLIBC_2.2.6 ceil F
-+GLIBC_2.2.6 ceilf F
-+GLIBC_2.2.6 ceill F
-+GLIBC_2.2.6 cexp F
-+GLIBC_2.2.6 cexpf F
-+GLIBC_2.2.6 cexpl F
-+GLIBC_2.2.6 cimag F
-+GLIBC_2.2.6 cimagf F
-+GLIBC_2.2.6 cimagl F
-+GLIBC_2.2.6 clog F
-+GLIBC_2.2.6 clog10 F
-+GLIBC_2.2.6 clog10f F
-+GLIBC_2.2.6 clog10l F
-+GLIBC_2.2.6 clogf F
-+GLIBC_2.2.6 clogl F
-+GLIBC_2.2.6 conj F
-+GLIBC_2.2.6 conjf F
-+GLIBC_2.2.6 conjl F
-+GLIBC_2.2.6 copysign F
-+GLIBC_2.2.6 copysignf F
-+GLIBC_2.2.6 copysignl F
-+GLIBC_2.2.6 cos F
-+GLIBC_2.2.6 cosf F
-+GLIBC_2.2.6 cosh F
-+GLIBC_2.2.6 coshf F
-+GLIBC_2.2.6 coshl F
-+GLIBC_2.2.6 cosl F
-+GLIBC_2.2.6 cpow F
-+GLIBC_2.2.6 cpowf F
-+GLIBC_2.2.6 cpowl F
-+GLIBC_2.2.6 cproj F
-+GLIBC_2.2.6 cprojf F
-+GLIBC_2.2.6 cprojl F
-+GLIBC_2.2.6 creal F
-+GLIBC_2.2.6 crealf F
-+GLIBC_2.2.6 creall F
-+GLIBC_2.2.6 csin F
-+GLIBC_2.2.6 csinf F
-+GLIBC_2.2.6 csinh F
-+GLIBC_2.2.6 csinhf F
-+GLIBC_2.2.6 csinhl F
-+GLIBC_2.2.6 csinl F
-+GLIBC_2.2.6 csqrt F
-+GLIBC_2.2.6 csqrtf F
-+GLIBC_2.2.6 csqrtl F
-+GLIBC_2.2.6 ctan F
-+GLIBC_2.2.6 ctanf F
-+GLIBC_2.2.6 ctanh F
-+GLIBC_2.2.6 ctanhf F
-+GLIBC_2.2.6 ctanhl F
-+GLIBC_2.2.6 ctanl F
-+GLIBC_2.2.6 drem F
-+GLIBC_2.2.6 dremf F
-+GLIBC_2.2.6 dreml F
-+GLIBC_2.2.6 erf F
-+GLIBC_2.2.6 erfc F
-+GLIBC_2.2.6 erfcf F
-+GLIBC_2.2.6 erfcl F
-+GLIBC_2.2.6 erff F
-+GLIBC_2.2.6 erfl F
-+GLIBC_2.2.6 exp F
-+GLIBC_2.2.6 exp10 F
-+GLIBC_2.2.6 exp10f F
-+GLIBC_2.2.6 exp10l F
-+GLIBC_2.2.6 exp2 F
-+GLIBC_2.2.6 exp2f F
-+GLIBC_2.2.6 exp2l F
-+GLIBC_2.2.6 expf F
-+GLIBC_2.2.6 expl F
-+GLIBC_2.2.6 expm1 F
-+GLIBC_2.2.6 expm1f F
-+GLIBC_2.2.6 expm1l F
-+GLIBC_2.2.6 fabs F
-+GLIBC_2.2.6 fabsf F
-+GLIBC_2.2.6 fabsl F
-+GLIBC_2.2.6 fdim F
-+GLIBC_2.2.6 fdimf F
-+GLIBC_2.2.6 fdiml F
-+GLIBC_2.2.6 feclearexcept F
-+GLIBC_2.2.6 fedisableexcept F
-+GLIBC_2.2.6 feenableexcept F
-+GLIBC_2.2.6 fegetenv F
-+GLIBC_2.2.6 fegetexcept F
-+GLIBC_2.2.6 fegetexceptflag F
-+GLIBC_2.2.6 fegetround F
-+GLIBC_2.2.6 feholdexcept F
-+GLIBC_2.2.6 feraiseexcept F
-+GLIBC_2.2.6 fesetenv F
-+GLIBC_2.2.6 fesetexceptflag F
-+GLIBC_2.2.6 fesetround F
-+GLIBC_2.2.6 fetestexcept F
-+GLIBC_2.2.6 feupdateenv F
-+GLIBC_2.2.6 finite F
-+GLIBC_2.2.6 finitef F
-+GLIBC_2.2.6 finitel F
-+GLIBC_2.2.6 floor F
-+GLIBC_2.2.6 floorf F
-+GLIBC_2.2.6 floorl F
-+GLIBC_2.2.6 fma F
-+GLIBC_2.2.6 fmaf F
-+GLIBC_2.2.6 fmal F
-+GLIBC_2.2.6 fmax F
-+GLIBC_2.2.6 fmaxf F
-+GLIBC_2.2.6 fmaxl F
-+GLIBC_2.2.6 fmin F
-+GLIBC_2.2.6 fminf F
-+GLIBC_2.2.6 fminl F
-+GLIBC_2.2.6 fmod F
-+GLIBC_2.2.6 fmodf F
-+GLIBC_2.2.6 fmodl F
-+GLIBC_2.2.6 frexp F
-+GLIBC_2.2.6 frexpf F
-+GLIBC_2.2.6 frexpl F
-+GLIBC_2.2.6 gamma F
-+GLIBC_2.2.6 gammaf F
-+GLIBC_2.2.6 gammal F
-+GLIBC_2.2.6 hypot F
-+GLIBC_2.2.6 hypotf F
-+GLIBC_2.2.6 hypotl F
-+GLIBC_2.2.6 ilogb F
-+GLIBC_2.2.6 ilogbf F
-+GLIBC_2.2.6 ilogbl F
-+GLIBC_2.2.6 j0 F
-+GLIBC_2.2.6 j0f F
-+GLIBC_2.2.6 j0l F
-+GLIBC_2.2.6 j1 F
-+GLIBC_2.2.6 j1f F
-+GLIBC_2.2.6 j1l F
-+GLIBC_2.2.6 jn F
-+GLIBC_2.2.6 jnf F
-+GLIBC_2.2.6 jnl F
-+GLIBC_2.2.6 ldexp F
-+GLIBC_2.2.6 ldexpf F
-+GLIBC_2.2.6 ldexpl F
-+GLIBC_2.2.6 lgamma F
-+GLIBC_2.2.6 lgamma_r F
-+GLIBC_2.2.6 lgammaf F
-+GLIBC_2.2.6 lgammaf_r F
-+GLIBC_2.2.6 lgammal F
-+GLIBC_2.2.6 lgammal_r F
-+GLIBC_2.2.6 llrint F
-+GLIBC_2.2.6 llrintf F
-+GLIBC_2.2.6 llrintl F
-+GLIBC_2.2.6 llround F
-+GLIBC_2.2.6 llroundf F
-+GLIBC_2.2.6 llroundl F
-+GLIBC_2.2.6 log F
-+GLIBC_2.2.6 log10 F
-+GLIBC_2.2.6 log10f F
-+GLIBC_2.2.6 log10l F
-+GLIBC_2.2.6 log1p F
-+GLIBC_2.2.6 log1pf F
-+GLIBC_2.2.6 log1pl F
-+GLIBC_2.2.6 log2 F
-+GLIBC_2.2.6 log2f F
-+GLIBC_2.2.6 log2l F
-+GLIBC_2.2.6 logb F
-+GLIBC_2.2.6 logbf F
-+GLIBC_2.2.6 logbl F
-+GLIBC_2.2.6 logf F
-+GLIBC_2.2.6 logl F
-+GLIBC_2.2.6 lrint F
-+GLIBC_2.2.6 lrintf F
-+GLIBC_2.2.6 lrintl F
-+GLIBC_2.2.6 lround F
-+GLIBC_2.2.6 lroundf F
-+GLIBC_2.2.6 lroundl F
-+GLIBC_2.2.6 matherr F
-+GLIBC_2.2.6 modf F
-+GLIBC_2.2.6 modff F
-+GLIBC_2.2.6 modfl F
-+GLIBC_2.2.6 nan F
-+GLIBC_2.2.6 nanf F
-+GLIBC_2.2.6 nanl F
-+GLIBC_2.2.6 nearbyint F
-+GLIBC_2.2.6 nearbyintf F
-+GLIBC_2.2.6 nearbyintl F
-+GLIBC_2.2.6 nextafter F
-+GLIBC_2.2.6 nextafterf F
-+GLIBC_2.2.6 nextafterl F
-+GLIBC_2.2.6 nexttoward F
-+GLIBC_2.2.6 nexttowardf F
-+GLIBC_2.2.6 nexttowardl F
-+GLIBC_2.2.6 pow F
-+GLIBC_2.2.6 pow10 F
-+GLIBC_2.2.6 pow10f F
-+GLIBC_2.2.6 pow10l F
-+GLIBC_2.2.6 powf F
-+GLIBC_2.2.6 powl F
-+GLIBC_2.2.6 remainder F
-+GLIBC_2.2.6 remainderf F
-+GLIBC_2.2.6 remainderl F
-+GLIBC_2.2.6 remquo F
-+GLIBC_2.2.6 remquof F
-+GLIBC_2.2.6 remquol F
-+GLIBC_2.2.6 rint F
-+GLIBC_2.2.6 rintf F
-+GLIBC_2.2.6 rintl F
-+GLIBC_2.2.6 round F
-+GLIBC_2.2.6 roundf F
-+GLIBC_2.2.6 roundl F
-+GLIBC_2.2.6 scalb F
-+GLIBC_2.2.6 scalbf F
-+GLIBC_2.2.6 scalbl F
-+GLIBC_2.2.6 scalbln F
-+GLIBC_2.2.6 scalblnf F
-+GLIBC_2.2.6 scalblnl F
-+GLIBC_2.2.6 scalbn F
-+GLIBC_2.2.6 scalbnf F
-+GLIBC_2.2.6 scalbnl F
-+GLIBC_2.2.6 signgam D 0x4
-+GLIBC_2.2.6 significand F
-+GLIBC_2.2.6 significandf F
-+GLIBC_2.2.6 significandl F
-+GLIBC_2.2.6 sin F
-+GLIBC_2.2.6 sincos F
-+GLIBC_2.2.6 sincosf F
-+GLIBC_2.2.6 sincosl F
-+GLIBC_2.2.6 sinf F
-+GLIBC_2.2.6 sinh F
-+GLIBC_2.2.6 sinhf F
-+GLIBC_2.2.6 sinhl F
-+GLIBC_2.2.6 sinl F
-+GLIBC_2.2.6 sqrt F
-+GLIBC_2.2.6 sqrtf F
-+GLIBC_2.2.6 sqrtl F
-+GLIBC_2.2.6 tan F
-+GLIBC_2.2.6 tanf F
-+GLIBC_2.2.6 tanh F
-+GLIBC_2.2.6 tanhf F
-+GLIBC_2.2.6 tanhl F
-+GLIBC_2.2.6 tanl F
-+GLIBC_2.2.6 tgamma F
-+GLIBC_2.2.6 tgammaf F
-+GLIBC_2.2.6 tgammal F
-+GLIBC_2.2.6 trunc F
-+GLIBC_2.2.6 truncf F
-+GLIBC_2.2.6 truncl F
-+GLIBC_2.2.6 y0 F
-+GLIBC_2.2.6 y0f F
-+GLIBC_2.2.6 y0l F
-+GLIBC_2.2.6 y1 F
-+GLIBC_2.2.6 y1f F
-+GLIBC_2.2.6 y1l F
-+GLIBC_2.2.6 yn F
-+GLIBC_2.2.6 ynf F
-+GLIBC_2.2.6 ynl F
-+GLIBC_2.23 GLIBC_2.23 A
-+GLIBC_2.23 __signgam D 0x4
-+GLIBC_2.23 lgamma F
-+GLIBC_2.23 lgammaf F
-+GLIBC_2.23 lgammal F
-+GLIBC_2.24 GLIBC_2.24 A
-+GLIBC_2.24 nextdown F
-+GLIBC_2.24 nextdownf F
-+GLIBC_2.24 nextdownl F
-+GLIBC_2.24 nextup F
-+GLIBC_2.24 nextupf F
-+GLIBC_2.24 nextupl F
-+GLIBC_2.25 GLIBC_2.25 A
-+GLIBC_2.25 __iscanonicall F
-+GLIBC_2.25 __iseqsig F
-+GLIBC_2.25 __iseqsigf F
-+GLIBC_2.25 __iseqsigl F
-+GLIBC_2.25 canonicalize F
-+GLIBC_2.25 canonicalizef F
-+GLIBC_2.25 canonicalizel F
-+GLIBC_2.25 fegetmode F
-+GLIBC_2.25 fesetexcept F
-+GLIBC_2.25 fesetmode F
-+GLIBC_2.25 fetestexceptflag F
-+GLIBC_2.25 fmaxmag F
-+GLIBC_2.25 fmaxmagf F
-+GLIBC_2.25 fmaxmagl F
-+GLIBC_2.25 fminmag F
-+GLIBC_2.25 fminmagf F
-+GLIBC_2.25 fminmagl F
-+GLIBC_2.25 fromfp F
-+GLIBC_2.25 fromfpf F
-+GLIBC_2.25 fromfpl F
-+GLIBC_2.25 fromfpx F
-+GLIBC_2.25 fromfpxf F
-+GLIBC_2.25 fromfpxl F
-+GLIBC_2.25 getpayload F
-+GLIBC_2.25 getpayloadf F
-+GLIBC_2.25 getpayloadl F
-+GLIBC_2.25 llogb F
-+GLIBC_2.25 llogbf F
-+GLIBC_2.25 llogbl F
-+GLIBC_2.25 roundeven F
-+GLIBC_2.25 roundevenf F
-+GLIBC_2.25 roundevenl F
-+GLIBC_2.25 setpayload F
-+GLIBC_2.25 setpayloadf F
-+GLIBC_2.25 setpayloadl F
-+GLIBC_2.25 setpayloadsig F
-+GLIBC_2.25 setpayloadsigf F
-+GLIBC_2.25 setpayloadsigl F
-+GLIBC_2.25 totalorder F
-+GLIBC_2.25 totalorderf F
-+GLIBC_2.25 totalorderl F
-+GLIBC_2.25 totalordermag F
-+GLIBC_2.25 totalordermagf F
-+GLIBC_2.25 totalordermagl F
-+GLIBC_2.25 ufromfp F
-+GLIBC_2.25 ufromfpf F
-+GLIBC_2.25 ufromfpl F
-+GLIBC_2.25 ufromfpx F
-+GLIBC_2.25 ufromfpxf F
-+GLIBC_2.25 ufromfpxl F
-+GLIBC_2.26 GLIBC_2.26 A
-+GLIBC_2.26 __acosf128_finite F
-+GLIBC_2.26 __acoshf128_finite F
-+GLIBC_2.26 __asinf128_finite F
-+GLIBC_2.26 __atan2f128_finite F
-+GLIBC_2.26 __atanhf128_finite F
-+GLIBC_2.26 __coshf128_finite F
-+GLIBC_2.26 __exp10f128_finite F
-+GLIBC_2.26 __exp2f128_finite F
-+GLIBC_2.26 __expf128_finite F
-+GLIBC_2.26 __finitef128 F
-+GLIBC_2.26 __fmodf128_finite F
-+GLIBC_2.26 __fpclassifyf128 F
-+GLIBC_2.26 __gammaf128_r_finite F
-+GLIBC_2.26 __hypotf128_finite F
-+GLIBC_2.26 __iseqsigf128 F
-+GLIBC_2.26 __isinff128 F
-+GLIBC_2.26 __isnanf128 F
-+GLIBC_2.26 __issignalingf128 F
-+GLIBC_2.26 __j0f128_finite F
-+GLIBC_2.26 __j1f128_finite F
-+GLIBC_2.26 __jnf128_finite F
-+GLIBC_2.26 __lgammaf128_r_finite F
-+GLIBC_2.26 __log10f128_finite F
-+GLIBC_2.26 __log2f128_finite F
-+GLIBC_2.26 __logf128_finite F
-+GLIBC_2.26 __powf128_finite F
-+GLIBC_2.26 __remainderf128_finite F
-+GLIBC_2.26 __signbitf128 F
-+GLIBC_2.26 __sinhf128_finite F
-+GLIBC_2.26 __sqrtf128_finite F
-+GLIBC_2.26 __y0f128_finite F
-+GLIBC_2.26 __y1f128_finite F
-+GLIBC_2.26 __ynf128_finite F
-+GLIBC_2.26 acosf128 F
-+GLIBC_2.26 acoshf128 F
-+GLIBC_2.26 asinf128 F
-+GLIBC_2.26 asinhf128 F
-+GLIBC_2.26 atan2f128 F
-+GLIBC_2.26 atanf128 F
-+GLIBC_2.26 atanhf128 F
-+GLIBC_2.26 cabsf128 F
-+GLIBC_2.26 cacosf128 F
-+GLIBC_2.26 cacoshf128 F
-+GLIBC_2.26 canonicalizef128 F
-+GLIBC_2.26 cargf128 F
-+GLIBC_2.26 casinf128 F
-+GLIBC_2.26 casinhf128 F
-+GLIBC_2.26 catanf128 F
-+GLIBC_2.26 catanhf128 F
-+GLIBC_2.26 cbrtf128 F
-+GLIBC_2.26 ccosf128 F
-+GLIBC_2.26 ccoshf128 F
-+GLIBC_2.26 ceilf128 F
-+GLIBC_2.26 cexpf128 F
-+GLIBC_2.26 cimagf128 F
-+GLIBC_2.26 clog10f128 F
-+GLIBC_2.26 clogf128 F
-+GLIBC_2.26 conjf128 F
-+GLIBC_2.26 copysignf128 F
-+GLIBC_2.26 cosf128 F
-+GLIBC_2.26 coshf128 F
-+GLIBC_2.26 cpowf128 F
-+GLIBC_2.26 cprojf128 F
-+GLIBC_2.26 crealf128 F
-+GLIBC_2.26 csinf128 F
-+GLIBC_2.26 csinhf128 F
-+GLIBC_2.26 csqrtf128 F
-+GLIBC_2.26 ctanf128 F
-+GLIBC_2.26 ctanhf128 F
-+GLIBC_2.26 erfcf128 F
-+GLIBC_2.26 erff128 F
-+GLIBC_2.26 exp10f128 F
-+GLIBC_2.26 exp2f128 F
-+GLIBC_2.26 expf128 F
-+GLIBC_2.26 expm1f128 F
-+GLIBC_2.26 fabsf128 F
-+GLIBC_2.26 fdimf128 F
-+GLIBC_2.26 floorf128 F
-+GLIBC_2.26 fmaf128 F
-+GLIBC_2.26 fmaxf128 F
-+GLIBC_2.26 fmaxmagf128 F
-+GLIBC_2.26 fminf128 F
-+GLIBC_2.26 fminmagf128 F
-+GLIBC_2.26 fmodf128 F
-+GLIBC_2.26 frexpf128 F
-+GLIBC_2.26 fromfpf128 F
-+GLIBC_2.26 fromfpxf128 F
-+GLIBC_2.26 getpayloadf128 F
-+GLIBC_2.26 hypotf128 F
-+GLIBC_2.26 ilogbf128 F
-+GLIBC_2.26 j0f128 F
-+GLIBC_2.26 j1f128 F
-+GLIBC_2.26 jnf128 F
-+GLIBC_2.26 ldexpf128 F
-+GLIBC_2.26 lgammaf128 F
-+GLIBC_2.26 lgammaf128_r F
-+GLIBC_2.26 llogbf128 F
-+GLIBC_2.26 llrintf128 F
-+GLIBC_2.26 llroundf128 F
-+GLIBC_2.26 log10f128 F
-+GLIBC_2.26 log1pf128 F
-+GLIBC_2.26 log2f128 F
-+GLIBC_2.26 logbf128 F
-+GLIBC_2.26 logf128 F
-+GLIBC_2.26 lrintf128 F
-+GLIBC_2.26 lroundf128 F
-+GLIBC_2.26 modff128 F
-+GLIBC_2.26 nanf128 F
-+GLIBC_2.26 nearbyintf128 F
-+GLIBC_2.26 nextafterf128 F
-+GLIBC_2.26 nextdownf128 F
-+GLIBC_2.26 nextupf128 F
-+GLIBC_2.26 powf128 F
-+GLIBC_2.26 remainderf128 F
-+GLIBC_2.26 remquof128 F
-+GLIBC_2.26 rintf128 F
-+GLIBC_2.26 roundevenf128 F
-+GLIBC_2.26 roundf128 F
-+GLIBC_2.26 scalblnf128 F
-+GLIBC_2.26 scalbnf128 F
-+GLIBC_2.26 setpayloadf128 F
-+GLIBC_2.26 setpayloadsigf128 F
-+GLIBC_2.26 sincosf128 F
-+GLIBC_2.26 sinf128 F
-+GLIBC_2.26 sinhf128 F
-+GLIBC_2.26 sqrtf128 F
-+GLIBC_2.26 tanf128 F
-+GLIBC_2.26 tanhf128 F
-+GLIBC_2.26 tgammaf128 F
-+GLIBC_2.26 totalorderf128 F
-+GLIBC_2.26 totalordermagf128 F
-+GLIBC_2.26 truncf128 F
-+GLIBC_2.26 ufromfpf128 F
-+GLIBC_2.26 ufromfpxf128 F
-+GLIBC_2.26 y0f128 F
-+GLIBC_2.26 y1f128 F
-+GLIBC_2.26 ynf128 F
-+GLIBC_2.27 GLIBC_2.27 A
-+GLIBC_2.27 acosf32 F
-+GLIBC_2.27 acosf32x F
-+GLIBC_2.27 acosf64 F
-+GLIBC_2.27 acosf64x F
-+GLIBC_2.27 acoshf32 F
-+GLIBC_2.27 acoshf32x F
-+GLIBC_2.27 acoshf64 F
-+GLIBC_2.27 acoshf64x F
-+GLIBC_2.27 asinf32 F
-+GLIBC_2.27 asinf32x F
-+GLIBC_2.27 asinf64 F
-+GLIBC_2.27 asinf64x F
-+GLIBC_2.27 asinhf32 F
-+GLIBC_2.27 asinhf32x F
-+GLIBC_2.27 asinhf64 F
-+GLIBC_2.27 asinhf64x F
-+GLIBC_2.27 atan2f32 F
-+GLIBC_2.27 atan2f32x F
-+GLIBC_2.27 atan2f64 F
-+GLIBC_2.27 atan2f64x F
-+GLIBC_2.27 atanf32 F
-+GLIBC_2.27 atanf32x F
-+GLIBC_2.27 atanf64 F
-+GLIBC_2.27 atanf64x F
-+GLIBC_2.27 atanhf32 F
-+GLIBC_2.27 atanhf32x F
-+GLIBC_2.27 atanhf64 F
-+GLIBC_2.27 atanhf64x F
-+GLIBC_2.27 cabsf32 F
-+GLIBC_2.27 cabsf32x F
-+GLIBC_2.27 cabsf64 F
-+GLIBC_2.27 cabsf64x F
-+GLIBC_2.27 cacosf32 F
-+GLIBC_2.27 cacosf32x F
-+GLIBC_2.27 cacosf64 F
-+GLIBC_2.27 cacosf64x F
-+GLIBC_2.27 cacoshf32 F
-+GLIBC_2.27 cacoshf32x F
-+GLIBC_2.27 cacoshf64 F
-+GLIBC_2.27 cacoshf64x F
-+GLIBC_2.27 canonicalizef32 F
-+GLIBC_2.27 canonicalizef32x F
-+GLIBC_2.27 canonicalizef64 F
-+GLIBC_2.27 canonicalizef64x F
-+GLIBC_2.27 cargf32 F
-+GLIBC_2.27 cargf32x F
-+GLIBC_2.27 cargf64 F
-+GLIBC_2.27 cargf64x F
-+GLIBC_2.27 casinf32 F
-+GLIBC_2.27 casinf32x F
-+GLIBC_2.27 casinf64 F
-+GLIBC_2.27 casinf64x F
-+GLIBC_2.27 casinhf32 F
-+GLIBC_2.27 casinhf32x F
-+GLIBC_2.27 casinhf64 F
-+GLIBC_2.27 casinhf64x F
-+GLIBC_2.27 catanf32 F
-+GLIBC_2.27 catanf32x F
-+GLIBC_2.27 catanf64 F
-+GLIBC_2.27 catanf64x F
-+GLIBC_2.27 catanhf32 F
-+GLIBC_2.27 catanhf32x F
-+GLIBC_2.27 catanhf64 F
-+GLIBC_2.27 catanhf64x F
-+GLIBC_2.27 cbrtf32 F
-+GLIBC_2.27 cbrtf32x F
-+GLIBC_2.27 cbrtf64 F
-+GLIBC_2.27 cbrtf64x F
-+GLIBC_2.27 ccosf32 F
-+GLIBC_2.27 ccosf32x F
-+GLIBC_2.27 ccosf64 F
-+GLIBC_2.27 ccosf64x F
-+GLIBC_2.27 ccoshf32 F
-+GLIBC_2.27 ccoshf32x F
-+GLIBC_2.27 ccoshf64 F
-+GLIBC_2.27 ccoshf64x F
-+GLIBC_2.27 ceilf32 F
-+GLIBC_2.27 ceilf32x F
-+GLIBC_2.27 ceilf64 F
-+GLIBC_2.27 ceilf64x F
-+GLIBC_2.27 cexpf32 F
-+GLIBC_2.27 cexpf32x F
-+GLIBC_2.27 cexpf64 F
-+GLIBC_2.27 cexpf64x F
-+GLIBC_2.27 cimagf32 F
-+GLIBC_2.27 cimagf32x F
-+GLIBC_2.27 cimagf64 F
-+GLIBC_2.27 cimagf64x F
-+GLIBC_2.27 clog10f32 F
-+GLIBC_2.27 clog10f32x F
-+GLIBC_2.27 clog10f64 F
-+GLIBC_2.27 clog10f64x F
-+GLIBC_2.27 clogf32 F
-+GLIBC_2.27 clogf32x F
-+GLIBC_2.27 clogf64 F
-+GLIBC_2.27 clogf64x F
-+GLIBC_2.27 conjf32 F
-+GLIBC_2.27 conjf32x F
-+GLIBC_2.27 conjf64 F
-+GLIBC_2.27 conjf64x F
-+GLIBC_2.27 copysignf32 F
-+GLIBC_2.27 copysignf32x F
-+GLIBC_2.27 copysignf64 F
-+GLIBC_2.27 copysignf64x F
-+GLIBC_2.27 cosf32 F
-+GLIBC_2.27 cosf32x F
-+GLIBC_2.27 cosf64 F
-+GLIBC_2.27 cosf64x F
-+GLIBC_2.27 coshf32 F
-+GLIBC_2.27 coshf32x F
-+GLIBC_2.27 coshf64 F
-+GLIBC_2.27 coshf64x F
-+GLIBC_2.27 cpowf32 F
-+GLIBC_2.27 cpowf32x F
-+GLIBC_2.27 cpowf64 F
-+GLIBC_2.27 cpowf64x F
-+GLIBC_2.27 cprojf32 F
-+GLIBC_2.27 cprojf32x F
-+GLIBC_2.27 cprojf64 F
-+GLIBC_2.27 cprojf64x F
-+GLIBC_2.27 crealf32 F
-+GLIBC_2.27 crealf32x F
-+GLIBC_2.27 crealf64 F
-+GLIBC_2.27 crealf64x F
-+GLIBC_2.27 csinf32 F
-+GLIBC_2.27 csinf32x F
-+GLIBC_2.27 csinf64 F
-+GLIBC_2.27 csinf64x F
-+GLIBC_2.27 csinhf32 F
-+GLIBC_2.27 csinhf32x F
-+GLIBC_2.27 csinhf64 F
-+GLIBC_2.27 csinhf64x F
-+GLIBC_2.27 csqrtf32 F
-+GLIBC_2.27 csqrtf32x F
-+GLIBC_2.27 csqrtf64 F
-+GLIBC_2.27 csqrtf64x F
-+GLIBC_2.27 ctanf32 F
-+GLIBC_2.27 ctanf32x F
-+GLIBC_2.27 ctanf64 F
-+GLIBC_2.27 ctanf64x F
-+GLIBC_2.27 ctanhf32 F
-+GLIBC_2.27 ctanhf32x F
-+GLIBC_2.27 ctanhf64 F
-+GLIBC_2.27 ctanhf64x F
-+GLIBC_2.27 erfcf32 F
-+GLIBC_2.27 erfcf32x F
-+GLIBC_2.27 erfcf64 F
-+GLIBC_2.27 erfcf64x F
-+GLIBC_2.27 erff32 F
-+GLIBC_2.27 erff32x F
-+GLIBC_2.27 erff64 F
-+GLIBC_2.27 erff64x F
-+GLIBC_2.27 exp10f32 F
-+GLIBC_2.27 exp10f32x F
-+GLIBC_2.27 exp10f64 F
-+GLIBC_2.27 exp10f64x F
-+GLIBC_2.27 exp2f F
-+GLIBC_2.27 exp2f32 F
-+GLIBC_2.27 exp2f32x F
-+GLIBC_2.27 exp2f64 F
-+GLIBC_2.27 exp2f64x F
-+GLIBC_2.27 expf F
-+GLIBC_2.27 expf32 F
-+GLIBC_2.27 expf32x F
-+GLIBC_2.27 expf64 F
-+GLIBC_2.27 expf64x F
-+GLIBC_2.27 expm1f32 F
-+GLIBC_2.27 expm1f32x F
-+GLIBC_2.27 expm1f64 F
-+GLIBC_2.27 expm1f64x F
-+GLIBC_2.27 fabsf32 F
-+GLIBC_2.27 fabsf32x F
-+GLIBC_2.27 fabsf64 F
-+GLIBC_2.27 fabsf64x F
-+GLIBC_2.27 fdimf32 F
-+GLIBC_2.27 fdimf32x F
-+GLIBC_2.27 fdimf64 F
-+GLIBC_2.27 fdimf64x F
-+GLIBC_2.27 floorf32 F
-+GLIBC_2.27 floorf32x F
-+GLIBC_2.27 floorf64 F
-+GLIBC_2.27 floorf64x F
-+GLIBC_2.27 fmaf32 F
-+GLIBC_2.27 fmaf32x F
-+GLIBC_2.27 fmaf64 F
-+GLIBC_2.27 fmaf64x F
-+GLIBC_2.27 fmaxf32 F
-+GLIBC_2.27 fmaxf32x F
-+GLIBC_2.27 fmaxf64 F
-+GLIBC_2.27 fmaxf64x F
-+GLIBC_2.27 fmaxmagf32 F
-+GLIBC_2.27 fmaxmagf32x F
-+GLIBC_2.27 fmaxmagf64 F
-+GLIBC_2.27 fmaxmagf64x F
-+GLIBC_2.27 fminf32 F
-+GLIBC_2.27 fminf32x F
-+GLIBC_2.27 fminf64 F
-+GLIBC_2.27 fminf64x F
-+GLIBC_2.27 fminmagf32 F
-+GLIBC_2.27 fminmagf32x F
-+GLIBC_2.27 fminmagf64 F
-+GLIBC_2.27 fminmagf64x F
-+GLIBC_2.27 fmodf32 F
-+GLIBC_2.27 fmodf32x F
-+GLIBC_2.27 fmodf64 F
-+GLIBC_2.27 fmodf64x F
-+GLIBC_2.27 frexpf32 F
-+GLIBC_2.27 frexpf32x F
-+GLIBC_2.27 frexpf64 F
-+GLIBC_2.27 frexpf64x F
-+GLIBC_2.27 fromfpf32 F
-+GLIBC_2.27 fromfpf32x F
-+GLIBC_2.27 fromfpf64 F
-+GLIBC_2.27 fromfpf64x F
-+GLIBC_2.27 fromfpxf32 F
-+GLIBC_2.27 fromfpxf32x F
-+GLIBC_2.27 fromfpxf64 F
-+GLIBC_2.27 fromfpxf64x F
-+GLIBC_2.27 getpayloadf32 F
-+GLIBC_2.27 getpayloadf32x F
-+GLIBC_2.27 getpayloadf64 F
-+GLIBC_2.27 getpayloadf64x F
-+GLIBC_2.27 hypotf32 F
-+GLIBC_2.27 hypotf32x F
-+GLIBC_2.27 hypotf64 F
-+GLIBC_2.27 hypotf64x F
-+GLIBC_2.27 ilogbf32 F
-+GLIBC_2.27 ilogbf32x F
-+GLIBC_2.27 ilogbf64 F
-+GLIBC_2.27 ilogbf64x F
-+GLIBC_2.27 j0f32 F
-+GLIBC_2.27 j0f32x F
-+GLIBC_2.27 j0f64 F
-+GLIBC_2.27 j0f64x F
-+GLIBC_2.27 j1f32 F
-+GLIBC_2.27 j1f32x F
-+GLIBC_2.27 j1f64 F
-+GLIBC_2.27 j1f64x F
-+GLIBC_2.27 jnf32 F
-+GLIBC_2.27 jnf32x F
-+GLIBC_2.27 jnf64 F
-+GLIBC_2.27 jnf64x F
-+GLIBC_2.27 ldexpf32 F
-+GLIBC_2.27 ldexpf32x F
-+GLIBC_2.27 ldexpf64 F
-+GLIBC_2.27 ldexpf64x F
-+GLIBC_2.27 lgammaf32 F
-+GLIBC_2.27 lgammaf32_r F
-+GLIBC_2.27 lgammaf32x F
-+GLIBC_2.27 lgammaf32x_r F
-+GLIBC_2.27 lgammaf64 F
-+GLIBC_2.27 lgammaf64_r F
-+GLIBC_2.27 lgammaf64x F
-+GLIBC_2.27 lgammaf64x_r F
-+GLIBC_2.27 llogbf32 F
-+GLIBC_2.27 llogbf32x F
-+GLIBC_2.27 llogbf64 F
-+GLIBC_2.27 llogbf64x F
-+GLIBC_2.27 llrintf32 F
-+GLIBC_2.27 llrintf32x F
-+GLIBC_2.27 llrintf64 F
-+GLIBC_2.27 llrintf64x F
-+GLIBC_2.27 llroundf32 F
-+GLIBC_2.27 llroundf32x F
-+GLIBC_2.27 llroundf64 F
-+GLIBC_2.27 llroundf64x F
-+GLIBC_2.27 log10f32 F
-+GLIBC_2.27 log10f32x F
-+GLIBC_2.27 log10f64 F
-+GLIBC_2.27 log10f64x F
-+GLIBC_2.27 log1pf32 F
-+GLIBC_2.27 log1pf32x F
-+GLIBC_2.27 log1pf64 F
-+GLIBC_2.27 log1pf64x F
-+GLIBC_2.27 log2f F
-+GLIBC_2.27 log2f32 F
-+GLIBC_2.27 log2f32x F
-+GLIBC_2.27 log2f64 F
-+GLIBC_2.27 log2f64x F
-+GLIBC_2.27 logbf32 F
-+GLIBC_2.27 logbf32x F
-+GLIBC_2.27 logbf64 F
-+GLIBC_2.27 logbf64x F
-+GLIBC_2.27 logf F
-+GLIBC_2.27 logf32 F
-+GLIBC_2.27 logf32x F
-+GLIBC_2.27 logf64 F
-+GLIBC_2.27 logf64x F
-+GLIBC_2.27 lrintf32 F
-+GLIBC_2.27 lrintf32x F
-+GLIBC_2.27 lrintf64 F
-+GLIBC_2.27 lrintf64x F
-+GLIBC_2.27 lroundf32 F
-+GLIBC_2.27 lroundf32x F
-+GLIBC_2.27 lroundf64 F
-+GLIBC_2.27 lroundf64x F
-+GLIBC_2.27 modff32 F
-+GLIBC_2.27 modff32x F
-+GLIBC_2.27 modff64 F
-+GLIBC_2.27 modff64x F
-+GLIBC_2.27 nanf32 F
-+GLIBC_2.27 nanf32x F
-+GLIBC_2.27 nanf64 F
-+GLIBC_2.27 nanf64x F
-+GLIBC_2.27 nearbyintf32 F
-+GLIBC_2.27 nearbyintf32x F
-+GLIBC_2.27 nearbyintf64 F
-+GLIBC_2.27 nearbyintf64x F
-+GLIBC_2.27 nextafterf32 F
-+GLIBC_2.27 nextafterf32x F
-+GLIBC_2.27 nextafterf64 F
-+GLIBC_2.27 nextafterf64x F
-+GLIBC_2.27 nextdownf32 F
-+GLIBC_2.27 nextdownf32x F
-+GLIBC_2.27 nextdownf64 F
-+GLIBC_2.27 nextdownf64x F
-+GLIBC_2.27 nextupf32 F
-+GLIBC_2.27 nextupf32x F
-+GLIBC_2.27 nextupf64 F
-+GLIBC_2.27 nextupf64x F
-+GLIBC_2.27 powf F
-+GLIBC_2.27 powf32 F
-+GLIBC_2.27 powf32x F
-+GLIBC_2.27 powf64 F
-+GLIBC_2.27 powf64x F
-+GLIBC_2.27 remainderf32 F
-+GLIBC_2.27 remainderf32x F
-+GLIBC_2.27 remainderf64 F
-+GLIBC_2.27 remainderf64x F
-+GLIBC_2.27 remquof32 F
-+GLIBC_2.27 remquof32x F
-+GLIBC_2.27 remquof64 F
-+GLIBC_2.27 remquof64x F
-+GLIBC_2.27 rintf32 F
-+GLIBC_2.27 rintf32x F
-+GLIBC_2.27 rintf64 F
-+GLIBC_2.27 rintf64x F
-+GLIBC_2.27 roundevenf32 F
-+GLIBC_2.27 roundevenf32x F
-+GLIBC_2.27 roundevenf64 F
-+GLIBC_2.27 roundevenf64x F
-+GLIBC_2.27 roundf32 F
-+GLIBC_2.27 roundf32x F
-+GLIBC_2.27 roundf64 F
-+GLIBC_2.27 roundf64x F
-+GLIBC_2.27 scalblnf32 F
-+GLIBC_2.27 scalblnf32x F
-+GLIBC_2.27 scalblnf64 F
-+GLIBC_2.27 scalblnf64x F
-+GLIBC_2.27 scalbnf32 F
-+GLIBC_2.27 scalbnf32x F
-+GLIBC_2.27 scalbnf64 F
-+GLIBC_2.27 scalbnf64x F
-+GLIBC_2.27 setpayloadf32 F
-+GLIBC_2.27 setpayloadf32x F
-+GLIBC_2.27 setpayloadf64 F
-+GLIBC_2.27 setpayloadf64x F
-+GLIBC_2.27 setpayloadsigf32 F
-+GLIBC_2.27 setpayloadsigf32x F
-+GLIBC_2.27 setpayloadsigf64 F
-+GLIBC_2.27 setpayloadsigf64x F
-+GLIBC_2.27 sincosf32 F
-+GLIBC_2.27 sincosf32x F
-+GLIBC_2.27 sincosf64 F
-+GLIBC_2.27 sincosf64x F
-+GLIBC_2.27 sinf32 F
-+GLIBC_2.27 sinf32x F
-+GLIBC_2.27 sinf64 F
-+GLIBC_2.27 sinf64x F
-+GLIBC_2.27 sinhf32 F
-+GLIBC_2.27 sinhf32x F
-+GLIBC_2.27 sinhf64 F
-+GLIBC_2.27 sinhf64x F
-+GLIBC_2.27 sqrtf32 F
-+GLIBC_2.27 sqrtf32x F
-+GLIBC_2.27 sqrtf64 F
-+GLIBC_2.27 sqrtf64x F
-+GLIBC_2.27 tanf32 F
-+GLIBC_2.27 tanf32x F
-+GLIBC_2.27 tanf64 F
-+GLIBC_2.27 tanf64x F
-+GLIBC_2.27 tanhf32 F
-+GLIBC_2.27 tanhf32x F
-+GLIBC_2.27 tanhf64 F
-+GLIBC_2.27 tanhf64x F
-+GLIBC_2.27 tgammaf32 F
-+GLIBC_2.27 tgammaf32x F
-+GLIBC_2.27 tgammaf64 F
-+GLIBC_2.27 tgammaf64x F
-+GLIBC_2.27 totalorderf32 F
-+GLIBC_2.27 totalorderf32x F
-+GLIBC_2.27 totalorderf64 F
-+GLIBC_2.27 totalorderf64x F
-+GLIBC_2.27 totalordermagf32 F
-+GLIBC_2.27 totalordermagf32x F
-+GLIBC_2.27 totalordermagf64 F
-+GLIBC_2.27 totalordermagf64x F
-+GLIBC_2.27 truncf32 F
-+GLIBC_2.27 truncf32x F
-+GLIBC_2.27 truncf64 F
-+GLIBC_2.27 truncf64x F
-+GLIBC_2.27 ufromfpf32 F
-+GLIBC_2.27 ufromfpf32x F
-+GLIBC_2.27 ufromfpf64 F
-+GLIBC_2.27 ufromfpf64x F
-+GLIBC_2.27 ufromfpxf32 F
-+GLIBC_2.27 ufromfpxf32x F
-+GLIBC_2.27 ufromfpxf64 F
-+GLIBC_2.27 ufromfpxf64x F
-+GLIBC_2.27 y0f32 F
-+GLIBC_2.27 y0f32x F
-+GLIBC_2.27 y0f64 F
-+GLIBC_2.27 y0f64x F
-+GLIBC_2.27 y1f32 F
-+GLIBC_2.27 y1f32x F
-+GLIBC_2.27 y1f64 F
-+GLIBC_2.27 y1f64x F
-+GLIBC_2.27 ynf32 F
-+GLIBC_2.27 ynf32x F
-+GLIBC_2.27 ynf64 F
-+GLIBC_2.27 ynf64x F
-+GLIBC_2.4 GLIBC_2.4 A
-diff --git a/sysdeps/mach/hurd/i386/libnsl.abilist b/sysdeps/mach/hurd/i386/libnsl.abilist
-new file mode 100644
-index 0000000000..7c2d6a9e5a
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libnsl.abilist
-@@ -0,0 +1,122 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 __free_fdresult F
-+GLIBC_2.2.6 __nis_default_access F
-+GLIBC_2.2.6 __nis_default_group F
-+GLIBC_2.2.6 __nis_default_owner F
-+GLIBC_2.2.6 __nis_default_ttl F
-+GLIBC_2.2.6 __nis_finddirectory F
-+GLIBC_2.2.6 __nis_hash F
-+GLIBC_2.2.6 __nisbind_connect F
-+GLIBC_2.2.6 __nisbind_create F
-+GLIBC_2.2.6 __nisbind_destroy F
-+GLIBC_2.2.6 __nisbind_next F
-+GLIBC_2.2.6 __yp_check F
-+GLIBC_2.2.6 nis_add F
-+GLIBC_2.2.6 nis_add_entry F
-+GLIBC_2.2.6 nis_addmember F
-+GLIBC_2.2.6 nis_checkpoint F
-+GLIBC_2.2.6 nis_clone_directory F
-+GLIBC_2.2.6 nis_clone_object F
-+GLIBC_2.2.6 nis_clone_result F
-+GLIBC_2.2.6 nis_creategroup F
-+GLIBC_2.2.6 nis_destroy_object F
-+GLIBC_2.2.6 nis_destroygroup F
-+GLIBC_2.2.6 nis_dir_cmp F
-+GLIBC_2.2.6 nis_domain_of F
-+GLIBC_2.2.6 nis_domain_of_r F
-+GLIBC_2.2.6 nis_first_entry F
-+GLIBC_2.2.6 nis_free_directory F
-+GLIBC_2.2.6 nis_free_object F
-+GLIBC_2.2.6 nis_free_request F
-+GLIBC_2.2.6 nis_freenames F
-+GLIBC_2.2.6 nis_freeresult F
-+GLIBC_2.2.6 nis_freeservlist F
-+GLIBC_2.2.6 nis_freetags F
-+GLIBC_2.2.6 nis_getnames F
-+GLIBC_2.2.6 nis_getservlist F
-+GLIBC_2.2.6 nis_ismember F
-+GLIBC_2.2.6 nis_leaf_of F
-+GLIBC_2.2.6 nis_leaf_of_r F
-+GLIBC_2.2.6 nis_lerror F
-+GLIBC_2.2.6 nis_list F
-+GLIBC_2.2.6 nis_local_directory F
-+GLIBC_2.2.6 nis_local_group F
-+GLIBC_2.2.6 nis_local_host F
-+GLIBC_2.2.6 nis_local_principal F
-+GLIBC_2.2.6 nis_lookup F
-+GLIBC_2.2.6 nis_mkdir F
-+GLIBC_2.2.6 nis_modify F
-+GLIBC_2.2.6 nis_modify_entry F
-+GLIBC_2.2.6 nis_name_of F
-+GLIBC_2.2.6 nis_name_of_r F
-+GLIBC_2.2.6 nis_next_entry F
-+GLIBC_2.2.6 nis_perror F
-+GLIBC_2.2.6 nis_ping F
-+GLIBC_2.2.6 nis_print_directory F
-+GLIBC_2.2.6 nis_print_entry F
-+GLIBC_2.2.6 nis_print_group F
-+GLIBC_2.2.6 nis_print_group_entry F
-+GLIBC_2.2.6 nis_print_link F
-+GLIBC_2.2.6 nis_print_object F
-+GLIBC_2.2.6 nis_print_result F
-+GLIBC_2.2.6 nis_print_rights F
-+GLIBC_2.2.6 nis_print_table F
-+GLIBC_2.2.6 nis_read_obj F
-+GLIBC_2.2.6 nis_remove F
-+GLIBC_2.2.6 nis_remove_entry F
-+GLIBC_2.2.6 nis_removemember F
-+GLIBC_2.2.6 nis_rmdir F
-+GLIBC_2.2.6 nis_servstate F
-+GLIBC_2.2.6 nis_sperrno F
-+GLIBC_2.2.6 nis_sperror F
-+GLIBC_2.2.6 nis_sperror_r F
-+GLIBC_2.2.6 nis_stats F
-+GLIBC_2.2.6 nis_verifygroup F
-+GLIBC_2.2.6 nis_write_obj F
-+GLIBC_2.2.6 readColdStartFile F
-+GLIBC_2.2.6 writeColdStartFile F
-+GLIBC_2.2.6 xdr_cback_data F
-+GLIBC_2.2.6 xdr_domainname F
-+GLIBC_2.2.6 xdr_keydat F
-+GLIBC_2.2.6 xdr_mapname F
-+GLIBC_2.2.6 xdr_obj_p F
-+GLIBC_2.2.6 xdr_peername F
-+GLIBC_2.2.6 xdr_valdat F
-+GLIBC_2.2.6 xdr_yp_buf F
-+GLIBC_2.2.6 xdr_ypall F
-+GLIBC_2.2.6 xdr_ypbind_binding F
-+GLIBC_2.2.6 xdr_ypbind_resp F
-+GLIBC_2.2.6 xdr_ypbind_resptype F
-+GLIBC_2.2.6 xdr_ypbind_setdom F
-+GLIBC_2.2.6 xdr_ypdelete_args F
-+GLIBC_2.2.6 xdr_ypmap_parms F
-+GLIBC_2.2.6 xdr_ypmaplist F
-+GLIBC_2.2.6 xdr_yppush_status F
-+GLIBC_2.2.6 xdr_yppushresp_xfr F
-+GLIBC_2.2.6 xdr_ypreq_key F
-+GLIBC_2.2.6 xdr_ypreq_nokey F
-+GLIBC_2.2.6 xdr_ypreq_xfr F
-+GLIBC_2.2.6 xdr_ypresp_all F
-+GLIBC_2.2.6 xdr_ypresp_key_val F
-+GLIBC_2.2.6 xdr_ypresp_maplist F
-+GLIBC_2.2.6 xdr_ypresp_master F
-+GLIBC_2.2.6 xdr_ypresp_order F
-+GLIBC_2.2.6 xdr_ypresp_val F
-+GLIBC_2.2.6 xdr_ypresp_xfr F
-+GLIBC_2.2.6 xdr_ypstat F
-+GLIBC_2.2.6 xdr_ypupdate_args F
-+GLIBC_2.2.6 xdr_ypxfrstat F
-+GLIBC_2.2.6 yp_all F
-+GLIBC_2.2.6 yp_bind F
-+GLIBC_2.2.6 yp_first F
-+GLIBC_2.2.6 yp_get_default_domain F
-+GLIBC_2.2.6 yp_maplist F
-+GLIBC_2.2.6 yp_master F
-+GLIBC_2.2.6 yp_match F
-+GLIBC_2.2.6 yp_next F
-+GLIBC_2.2.6 yp_order F
-+GLIBC_2.2.6 yp_unbind F
-+GLIBC_2.2.6 yp_update F
-+GLIBC_2.2.6 ypbinderr_string F
-+GLIBC_2.2.6 yperr_string F
-+GLIBC_2.2.6 ypprot_err F
-diff --git a/sysdeps/mach/hurd/i386/libresolv.abilist b/sysdeps/mach/hurd/i386/libresolv.abilist
-new file mode 100644
-index 0000000000..d65a4bb390
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libresolv.abilist
-@@ -0,0 +1,94 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 __b64_ntop F
-+GLIBC_2.2.6 __b64_pton F
-+GLIBC_2.2.6 __dn_comp F
-+GLIBC_2.2.6 __dn_count_labels F
-+GLIBC_2.2.6 __dn_expand F
-+GLIBC_2.2.6 __dn_skipname F
-+GLIBC_2.2.6 __fp_nquery F
-+GLIBC_2.2.6 __fp_query F
-+GLIBC_2.2.6 __fp_resstat F
-+GLIBC_2.2.6 __hostalias F
-+GLIBC_2.2.6 __loc_aton F
-+GLIBC_2.2.6 __loc_ntoa F
-+GLIBC_2.2.6 __p_cdname F
-+GLIBC_2.2.6 __p_cdnname F
-+GLIBC_2.2.6 __p_class F
-+GLIBC_2.2.6 __p_class_syms D 0x54
-+GLIBC_2.2.6 __p_fqname F
-+GLIBC_2.2.6 __p_fqnname F
-+GLIBC_2.2.6 __p_option F
-+GLIBC_2.2.6 __p_query F
-+GLIBC_2.2.6 __p_secstodate F
-+GLIBC_2.2.6 __p_time F
-+GLIBC_2.2.6 __p_type F
-+GLIBC_2.2.6 __p_type_syms D 0x228
-+GLIBC_2.2.6 __putlong F
-+GLIBC_2.2.6 __putshort F
-+GLIBC_2.2.6 __res_close F
-+GLIBC_2.2.6 __res_dnok F
-+GLIBC_2.2.6 __res_hnok F
-+GLIBC_2.2.6 __res_hostalias F
-+GLIBC_2.2.6 __res_isourserver F
-+GLIBC_2.2.6 __res_mailok F
-+GLIBC_2.2.6 __res_mkquery F
-+GLIBC_2.2.6 __res_nameinquery F
-+GLIBC_2.2.6 __res_nmkquery F
-+GLIBC_2.2.6 __res_nquery F
-+GLIBC_2.2.6 __res_nquerydomain F
-+GLIBC_2.2.6 __res_nsearch F
-+GLIBC_2.2.6 __res_nsend F
-+GLIBC_2.2.6 __res_ownok F
-+GLIBC_2.2.6 __res_queriesmatch F
-+GLIBC_2.2.6 __res_query F
-+GLIBC_2.2.6 __res_querydomain F
-+GLIBC_2.2.6 __res_search F
-+GLIBC_2.2.6 __res_send F
-+GLIBC_2.2.6 __sym_ntop F
-+GLIBC_2.2.6 __sym_ntos F
-+GLIBC_2.2.6 __sym_ston F
-+GLIBC_2.2.6 _gethtbyaddr F
-+GLIBC_2.2.6 _gethtbyname F
-+GLIBC_2.2.6 _gethtbyname2 F
-+GLIBC_2.2.6 _gethtent F
-+GLIBC_2.2.6 _getlong F
-+GLIBC_2.2.6 _getshort F
-+GLIBC_2.2.6 _res_opcodes D 0x40
-+GLIBC_2.2.6 _sethtent F
-+GLIBC_2.2.6 inet_net_ntop F
-+GLIBC_2.2.6 inet_net_pton F
-+GLIBC_2.2.6 inet_neta F
-+GLIBC_2.2.6 res_gethostbyaddr F
-+GLIBC_2.2.6 res_gethostbyname F
-+GLIBC_2.2.6 res_gethostbyname2 F
-+GLIBC_2.2.6 res_send_setqhook F
-+GLIBC_2.2.6 res_send_setrhook F
-+GLIBC_2.3.2 GLIBC_2.3.2 A
-+GLIBC_2.3.2 __p_rcode F
-+GLIBC_2.9 GLIBC_2.9 A
-+GLIBC_2.9 ns_datetosecs F
-+GLIBC_2.9 ns_format_ttl F
-+GLIBC_2.9 ns_get16 F
-+GLIBC_2.9 ns_get32 F
-+GLIBC_2.9 ns_initparse F
-+GLIBC_2.9 ns_makecanon F
-+GLIBC_2.9 ns_msg_getflag F
-+GLIBC_2.9 ns_name_compress F
-+GLIBC_2.9 ns_name_ntol F
-+GLIBC_2.9 ns_name_ntop F
-+GLIBC_2.9 ns_name_pack F
-+GLIBC_2.9 ns_name_pton F
-+GLIBC_2.9 ns_name_rollback F
-+GLIBC_2.9 ns_name_skip F
-+GLIBC_2.9 ns_name_uncompress F
-+GLIBC_2.9 ns_name_unpack F
-+GLIBC_2.9 ns_parse_ttl F
-+GLIBC_2.9 ns_parserr F
-+GLIBC_2.9 ns_put16 F
-+GLIBC_2.9 ns_put32 F
-+GLIBC_2.9 ns_samedomain F
-+GLIBC_2.9 ns_samename F
-+GLIBC_2.9 ns_skiprr F
-+GLIBC_2.9 ns_sprintrr F
-+GLIBC_2.9 ns_sprintrrf F
-+GLIBC_2.9 ns_subdomain F
-diff --git a/sysdeps/mach/hurd/i386/librt.abilist b/sysdeps/mach/hurd/i386/librt.abilist
-new file mode 100644
-index 0000000000..f4b5654fd4
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/librt.abilist
-@@ -0,0 +1,46 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 aio_cancel F
-+GLIBC_2.2.6 aio_cancel64 F
-+GLIBC_2.2.6 aio_error F
-+GLIBC_2.2.6 aio_error64 F
-+GLIBC_2.2.6 aio_fsync F
-+GLIBC_2.2.6 aio_fsync64 F
-+GLIBC_2.2.6 aio_init F
-+GLIBC_2.2.6 aio_read F
-+GLIBC_2.2.6 aio_read64 F
-+GLIBC_2.2.6 aio_return F
-+GLIBC_2.2.6 aio_return64 F
-+GLIBC_2.2.6 aio_suspend F
-+GLIBC_2.2.6 aio_suspend64 F
-+GLIBC_2.2.6 aio_write F
-+GLIBC_2.2.6 aio_write64 F
-+GLIBC_2.2.6 clock_getcpuclockid F
-+GLIBC_2.2.6 clock_getres F
-+GLIBC_2.2.6 clock_gettime F
-+GLIBC_2.2.6 clock_nanosleep F
-+GLIBC_2.2.6 clock_settime F
-+GLIBC_2.2.6 lio_listio F
-+GLIBC_2.2.6 lio_listio64 F
-+GLIBC_2.2.6 shm_open F
-+GLIBC_2.2.6 shm_unlink F
-+GLIBC_2.2.6 timer_create F
-+GLIBC_2.2.6 timer_delete F
-+GLIBC_2.2.6 timer_getoverrun F
-+GLIBC_2.2.6 timer_gettime F
-+GLIBC_2.2.6 timer_settime F
-+GLIBC_2.3.4 GLIBC_2.3.4 A
-+GLIBC_2.3.4 mq_close F
-+GLIBC_2.3.4 mq_getattr F
-+GLIBC_2.3.4 mq_notify F
-+GLIBC_2.3.4 mq_open F
-+GLIBC_2.3.4 mq_receive F
-+GLIBC_2.3.4 mq_send F
-+GLIBC_2.3.4 mq_setattr F
-+GLIBC_2.3.4 mq_timedreceive F
-+GLIBC_2.3.4 mq_timedsend F
-+GLIBC_2.3.4 mq_unlink F
-+GLIBC_2.4 GLIBC_2.4 A
-+GLIBC_2.4 lio_listio F
-+GLIBC_2.4 lio_listio64 F
-+GLIBC_2.7 GLIBC_2.7 A
-+GLIBC_2.7 __mq_open_2 F
-diff --git a/sysdeps/mach/hurd/i386/libutil.abilist b/sysdeps/mach/hurd/i386/libutil.abilist
-new file mode 100644
-index 0000000000..8168781176
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/libutil.abilist
-@@ -0,0 +1,7 @@
-+GLIBC_2.2.6 GLIBC_2.2.6 A
-+GLIBC_2.2.6 forkpty F
-+GLIBC_2.2.6 login F
-+GLIBC_2.2.6 login_tty F
-+GLIBC_2.2.6 logout F
-+GLIBC_2.2.6 logwtmp F
-+GLIBC_2.2.6 openpty F
-Index: glibc-2.27/hurd/Versions
-===================================================================
---- glibc-2.27.orig/hurd/Versions
-+++ glibc-2.27/hurd/Versions
-@@ -129,7 +129,7 @@ libc {
-     # functions used in macros & inline functions
-     __errno_location;
-   }
--  GLIBC_2.27 {
-+  GLIBC_2.26 {
-     # "quasi-internal" functions
-     _hurd_exec_paths;
-   }
-Index: glibc-2.27/mach/Versions
-===================================================================
---- glibc-2.27.orig/mach/Versions
-+++ glibc-2.27/mach/Versions
-@@ -54,7 +54,7 @@ libc {
-     # This was always there, but not exported as it should have been.
-     mig_strncpy;
-   }
--  GLIBC_2.23 {
-+  GLIBC_2.21 {
-     __mach_host_self_;
-   }
- 
diff --git a/debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff b/debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff
index 6a0760f..6290d80 100644
--- a/debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff
+++ b/debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff
@@ -5,15 +5,16 @@ TODO: _DEBIAN_ in versions however pose problem. Remove the _DEBIAN_ version
 once packages are rebuilt against 2.21.
 
 ---
- hurd/Versions  |   16 ++++++++++++++++
- hurd/hurdsig.c |   56 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
- 2 files changed, 67 insertions(+), 5 deletions(-)
+ hurd/Versions                       |   16 ++++++++++
+ hurd/hurdsig.c                      |   56 ++++++++++++++++++++++++++++++++----
+ sysdeps/mach/hurd/i386/libc.abilist |   11 +++++++
+ 3 files changed, 78 insertions(+), 5 deletions(-)
 
 --- a/hurd/Versions
 +++ b/hurd/Versions
-@@ -128,6 +128,22 @@
-     # "quasi-internal" functions
-     _hurd_exec_paths;
+@@ -137,6 +137,22 @@
+     __hurd_threadvar_location;
+     _hurd_userlink_link; _hurd_userlink_unlink; _hurd_userlink_clear;
    }
 +  GLIBC_2.13_DEBIAN_19 {
 +    # functions used by libpthread and <hurd/signal.h>
@@ -148,11 +149,9 @@ once packages are rebuilt against 2.21.
  
  /* Clear a pending signal and return the associated detailed
     signal information. SS must be locked, and must have signal SIGNO
-Index: glibc-2.27/sysdeps/mach/hurd/i386/libc.abilist
-===================================================================
---- glibc-2.27.orig/sysdeps/mach/hurd/i386/libc.abilist
-+++ glibc-2.27/sysdeps/mach/hurd/i386/libc.abilist
-@@ -32,6 +32,12 @@ GLIBC_2.11 mkstemps F
+--- a/sysdeps/mach/hurd/i386/libc.abilist
++++ b/sysdeps/mach/hurd/i386/libc.abilist
+@@ -32,6 +32,12 @@
  GLIBC_2.11 mkstemps64 F
  GLIBC_2.13 GLIBC_2.13 A
  GLIBC_2.13 __fentry__ F
@@ -165,7 +164,7 @@ Index: glibc-2.27/sysdeps/mach/hurd/i386/libc.abilist
  GLIBC_2.14 GLIBC_2.14 A
  GLIBC_2.14 syncfs F
  GLIBC_2.15 GLIBC_2.15 A
-@@ -1951,6 +1957,11 @@ GLIBC_2.2.6 xprt_unregister F
+@@ -1951,6 +1957,11 @@
  GLIBC_2.21 GLIBC_2.21 A
  GLIBC_2.21 __mach_host_self_ D 0x4
  GLIBC_2.21 __pthread_get_cleanup_stack F
diff --git a/debian/patches/hurd-i386/tg-allocalim.diff b/debian/patches/hurd-i386/tg-allocalim.diff
deleted file mode 100644
index 1bd632d..0000000
--- a/debian/patches/hurd-i386/tg-allocalim.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: glibc-2.21/sysdeps/pthread/allocalim.h
-===================================================================
---- glibc-2.21.orig/sysdeps/pthread/allocalim.h
-+++ glibc-2.21/sysdeps/pthread/allocalim.h
-@@ -24,6 +24,9 @@ extern __always_inline
- int
- __libc_use_alloca (size_t size)
- {
--  return (__builtin_expect (size <= PTHREAD_STACK_MIN / 4, 1)
--	  || __builtin_expect (__libc_alloca_cutoff (size), 1));
-+  return (
-+#ifdef PTHREAD_STACK_MIN
-+	 __builtin_expect (size <= PTHREAD_STACK_MIN / 4, 1) ||
-+#endif
-+	  __builtin_expect (__libc_alloca_cutoff (size), 1));
- }
diff --git a/debian/patches/hurd-i386/tg-extern_inline.diff b/debian/patches/hurd-i386/tg-extern_inline.diff
deleted file mode 100644
index a93afb7..0000000
--- a/debian/patches/hurd-i386/tg-extern_inline.diff
+++ /dev/null
@@ -1,645 +0,0 @@
-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Subject: [PATCH] hurd: take __USE_EXTERN_INLINES into account
-
-* hurd/hurd.h (__hurd_fail): Always declare function, and provide inline
-version only if __USE_EXTERN_INLINES is defined.
-* hurd/hurd/fd.h (_hurd_fd_get, _hurd_fd_error_signal, _hurd_fd_error,
-__hurd_dfail, __hurd_sockfail): Likewise.
-* mach/lock-intern.h (__spin_lock_init, __spin_lock, __mutex_lock,
-__mutex_unlock, __mutex_trylock): Likewise.
-* mach/mach/mig_support.h (__mig_strncpy): Likewise.
-* sysdeps/generic/machine-lock.h (__spin_unlock, __spin_try_lock,
-__spin_lock_locked): Likewise.
-* sysdeps/generic/machine-sp.h (__thread_stack_pointer): Likewise.
-* sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock,
-__spin_lock_locked): Likewise.
-
-* hurd/hurd/port.h (_hurd_port_init, _hurd_port_locked_get,
-_hurd_port_get, _hurd_port_free, _hurd_port_locked_set,
-_hurd_port_set): Always declare functions, and provide inline version
-only if __USE_EXTERN_INLINES is defined and _LIBC is defined and
-NOT_IN_libc is not defined.
-* hurd/hurd/signal.h (_hurd_self_sigstate, _hurd_critical_section_lock,
-_hurd_critical_section_unlock): Likewise.
-* hurd/hurd/userlink.h (_hurd_userlink_link, _hurd_userlink_unlink,
-_hurd_userlink_clear): Likewise.
-
-* mach/spin-lock.c (__USE_EXTERN_INLINES): Define to 1.
-
----
- hurd/hurd.h                         |    4 ++++
- hurd/hurd/fd.h                   | 26 ++++++++++++++++++++++++
- hurd/hurd/port.h                 | 43 ++++++++++++++++++++++++++++++++++++++++
- hurd/hurd/signal.h               | 16 +++++++++++++++
- hurd/hurd/userlink.h             | 20 +++++++++++++++++++
- mach/lock-intern.h               | 20 +++++++++++++++++++
- mach/mach/mig_support.h             |    3 +++
- mach/spin-lock.c                    |    1 +
- sysdeps/generic/machine-lock.h   | 12 +++++++++++
- sysdeps/generic/machine-sp.h        |    4 ++++
- sysdeps/mach/i386/machine-lock.h | 12 +++++++++++
- 13 files changed, 178 insertions(+)
-
-diff --git a/hurd/hurd.h b/hurd/hurd.h
-index ec07827..2cd0fdb 100644
---- a/hurd/hurd.h
-+++ b/hurd/hurd.h
-@@ -46,6 +46,9 @@
- #define _HURD_H_EXTERN_INLINE __extern_inline
- #endif
- 
-+int __hurd_fail (error_t err);
-+
-+#ifdef __USE_EXTERN_INLINES
- _HURD_H_EXTERN_INLINE int
- __hurd_fail (error_t err)
- {
-@@ -75,6 +78,7 @@ __hurd_fail (error_t err)
-   errno = err;
-   return -1;
- }
-+#endif
- 
- /* Basic ports and info, initialized by startup.  */
- 
-diff --git a/hurd/hurd/fd.h b/hurd/hurd/fd.h
-index 6c67b25..e75cb14 100644
---- a/hurd/hurd/fd.h
-+++ b/hurd/hurd/fd.h
-@@ -59,6 +59,10 @@ extern struct mutex _hurd_dtable_lock; /* Locks those two variables.  */
-    NULL.  The cell is unlocked; when ready to use it, lock it and check for
-    it being unused.  */
- 
-+struct hurd_fd *_hurd_fd_get (int fd);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_FD_H_EXTERN_INLINE struct hurd_fd *
- _hurd_fd_get (int fd)
- {
-@@ -91,6 +95,8 @@ _hurd_fd_get (int fd)
- 
-   return descriptor;
- }
-+#  endif
-+#endif
- 
- 
- /* Evaluate EXPR with the variable `descriptor' bound to a pointer to the
-@@ -138,6 +144,9 @@ _hurd_fd_get (int fd)
- /* Check if ERR should generate a signal.
-    Returns the signal to take, or zero if none.  */
- 
-+int _hurd_fd_error_signal (error_t err);
-+
-+#ifdef __USE_EXTERN_INLINES
- _HURD_FD_H_EXTERN_INLINE int
- _hurd_fd_error_signal (error_t err)
- {
-@@ -154,11 +163,15 @@ _hurd_fd_error_signal (error_t err)
-       return 0;
-     }
- }
-+#endif
- 
- /* Handle an error from an RPC on a file descriptor's port.  You should
-    always use this function to handle errors from RPCs made on file
-    descriptor ports.  Some errors are translated into signals.  */
- 
-+error_t _hurd_fd_error (int fd, error_t err);
-+
-+#ifdef __USE_EXTERN_INLINES
- _HURD_FD_H_EXTERN_INLINE error_t
- _hurd_fd_error (int fd, error_t err)
- {
-@@ -171,20 +184,28 @@ _hurd_fd_error (int fd, error_t err)
-     }
-   return err;
- }
-+#endif
- 
- /* Handle error code ERR from an RPC on file descriptor FD's port.
-    Set `errno' to the appropriate error code, and always return -1.  */
- 
-+int __hurd_dfail (int fd, error_t err);
-+
-+#ifdef __USE_EXTERN_INLINES
- _HURD_FD_H_EXTERN_INLINE int
- __hurd_dfail (int fd, error_t err)
- {
-   errno = _hurd_fd_error (fd, err);
-   return -1;
- }
-+#endif
- 
- /* Likewise, but do not raise SIGPIPE on EPIPE if flags contain
-    MSG_NOSIGNAL.  */
- 
-+int __hurd_sockfail (int fd, int flags, error_t err);
-+
-+#ifdef __USE_EXTERN_INLINES
- _HURD_FD_H_EXTERN_INLINE int
- __hurd_sockfail (int fd, int flags, error_t err)
- {
-@@ -193,6 +214,7 @@ __hurd_sockfail (int fd, int flags, error_t err)
-   errno = err;
-   return -1;
- }
-+#endif
- 
- /* Set up *FD to have PORT its server port, doing appropriate ctty magic.
-    Does no locking or unlocking.  */
-@@ -258,6 +280,8 @@ extern int _hurd_select (int nfds, struct pollfd *pollfds,
- /* Apply AT_FLAGS on FLAGS, in preparation for calling
-    __hurd_file_name_lookup.  */
- 
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_FD_H_EXTERN_INLINE error_t
- __hurd_at_flags (int *at_flags, int *flags)
- {
-@@ -274,6 +298,8 @@ __hurd_at_flags (int *at_flags, int *flags)
- 
-   return 0;
- }
-+#  endif
-+#endif
- 
- /* Variant of file_name_lookup used in *at function implementations.
-    AT_FLAGS may only contain AT_SYMLINK_FOLLOW or AT_SYMLINK_NOFOLLOW,
-diff --git a/hurd/hurd/port.h b/hurd/hurd/port.h
-index 4fea1aa..8afee90 100644
---- a/hurd/hurd/port.h
-+++ b/hurd/hurd/port.h
-@@ -60,6 +60,10 @@ struct hurd_port
- 
- /* Initialize *PORT to INIT.  */
- 
-+void _hurd_port_init (struct hurd_port *port, mach_port_t init);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE void
- _hurd_port_init (struct hurd_port *port, mach_port_t init)
- {
-@@ -67,6 +71,8 @@ _hurd_port_init (struct hurd_port *port, mach_port_t init)
-   port->users = NULL;
-   port->port = init;
- }
-+#  endif
-+#endif
- 
- 
- /* Cleanup function for non-local exits.  */
-@@ -75,6 +81,12 @@ extern void _hurd_port_cleanup (void *, jmp_buf, int);
- /* Get a reference to *PORT, which is locked.
-    Pass return value and LINK to _hurd_port_free when done.  */
- 
-+mach_port_t
-+_hurd_port_locked_get (struct hurd_port *port,
-+		       struct hurd_userlink *link);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE mach_port_t
- _hurd_port_locked_get (struct hurd_port *port,
- 		       struct hurd_userlink *link)
-@@ -90,9 +102,17 @@ _hurd_port_locked_get (struct hurd_port *port,
-   __spin_unlock (&port->lock);
-   return result;
- }
-+#  endif
-+#endif
- 
- /* Same, but locks PORT first.  */
- 
-+mach_port_t
-+_hurd_port_get (struct hurd_port *port,
-+		struct hurd_userlink *link);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE mach_port_t
- _hurd_port_get (struct hurd_port *port,
- 		struct hurd_userlink *link)
-@@ -104,10 +124,19 @@ _hurd_port_get (struct hurd_port *port,
-   HURD_CRITICAL_END;
-   return result;
- }
-+#  endif
-+#endif
- 
- 
- /* Free a reference gotten with `USED_PORT = _hurd_port_get (PORT, LINK);' */
- 
-+void
-+_hurd_port_free (struct hurd_port *port,
-+		 struct hurd_userlink *link,
-+		 mach_port_t used_port);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE void
- _hurd_port_free (struct hurd_port *port,
- 		 struct hurd_userlink *link,
-@@ -127,11 +156,17 @@ _hurd_port_free (struct hurd_port *port,
-   if (dealloc)
-     __mach_port_deallocate (__mach_task_self (), used_port);
- }
-+#  endif
-+#endif
- 
- 
- /* Set *PORT's port to NEWPORT.  NEWPORT's reference is consumed by PORT->port.
-    PORT->lock is locked.  */
- 
-+void _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE void
- _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport)
- {
-@@ -142,9 +177,15 @@ _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport)
-   if (old != MACH_PORT_NULL)
-     __mach_port_deallocate (__mach_task_self (), old);
- }
-+#  endif
-+#endif
- 
- /* Same, but locks PORT first.  */
- 
-+void _hurd_port_set (struct hurd_port *port, mach_port_t newport);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_PORT_H_EXTERN_INLINE void
- _hurd_port_set (struct hurd_port *port, mach_port_t newport)
- {
-@@ -153,6 +194,8 @@ _hurd_port_set (struct hurd_port *port, mach_port_t newport)
-   _hurd_port_locked_set (port, newport);
-   HURD_CRITICAL_END;
- }
-+#  endif
-+#endif
- 
- 
- #endif	/* hurd/port.h */
-diff --git a/hurd/hurd/signal.h b/hurd/hurd/signal.h
-index 85e5152..09fb827 100644
---- a/hurd/hurd/signal.h
-+++ b/hurd/hurd/signal.h
-@@ -129,6 +129,8 @@ extern struct hurd_sigstate *_hurd_self_sigstate (void)
- #define _HURD_SIGNAL_H_EXTERN_INLINE __extern_inline
- #endif
- 
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_SIGNAL_H_EXTERN_INLINE struct hurd_sigstate *
- _hurd_self_sigstate (void)
- {
-@@ -138,6 +140,8 @@ _hurd_self_sigstate (void)
-     }
-   return THREAD_SELF->_hurd_sigstate;
- }
-+#  endif
-+#endif
- 
- /* Thread listening on our message port; also called the "signal thread".  */
- 
-@@ -164,6 +168,10 @@ extern int _hurd_core_limit;
-    interrupted lest the signal handler try to take the same lock and
-    deadlock result.  */
- 
-+void *_hurd_critical_section_lock (void);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_SIGNAL_H_EXTERN_INLINE void *
- _hurd_critical_section_lock (void)
- {
-@@ -188,7 +196,13 @@ _hurd_critical_section_lock (void)
-      _hurd_critical_section_unlock to unlock it.  */
-   return ss;
- }
-+#  endif
-+#endif
- 
-+void _hurd_critical_section_unlock (void *our_lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_SIGNAL_H_EXTERN_INLINE void
- _hurd_critical_section_unlock (void *our_lock)
- {
-@@ -211,6 +225,8 @@ _hurd_critical_section_unlock (void *our_lock)
- 	__msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
-     }
- }
-+#  endif
-+#endif
- 
- /* Convenient macros for simple uses of critical sections.
-    These two must be used as a pair at the same C scoping level.  */
-diff --git a/hurd/hurd/userlink.h b/hurd/hurd/userlink.h
-index 275ce0c..d2610d7 100644
---- a/hurd/hurd/userlink.h
-+++ b/hurd/hurd/userlink.h
-@@ -76,6 +76,12 @@ struct hurd_userlink
- 
- /* Attach LINK to the chain of users at *CHAINP.  */
- 
-+void
-+_hurd_userlink_link (struct hurd_userlink **chainp,
-+		     struct hurd_userlink *link);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_USERLINK_H_EXTERN_INLINE void
- _hurd_userlink_link (struct hurd_userlink **chainp,
- 		     struct hurd_userlink *link)
-@@ -96,11 +102,17 @@ _hurd_userlink_link (struct hurd_userlink **chainp,
-   link->thread.prevp = thread_chainp;
-   *thread_chainp = link;
- }
-+#  endif
-+#endif
- 
- 
- /* Detach LINK from its chain.  Returns nonzero iff this was the
-    last user of the resource and it should be deallocated.  */
- 
-+int _hurd_userlink_unlink (struct hurd_userlink *link);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_USERLINK_H_EXTERN_INLINE int
- _hurd_userlink_unlink (struct hurd_userlink *link)
- {
-@@ -123,6 +135,8 @@ _hurd_userlink_unlink (struct hurd_userlink *link)
- 
-   return dealloc;
- }
-+#  endif
-+#endif
- 
- 
- /* Clear all users from *CHAINP.  Call this when the resource *CHAINP
-@@ -131,6 +145,10 @@ _hurd_userlink_unlink (struct hurd_userlink *link)
-    value is zero, someone is still using the resource and they will
-    deallocate it when they are finished.  */
- 
-+int _hurd_userlink_clear (struct hurd_userlink **chainp);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
- _HURD_USERLINK_H_EXTERN_INLINE int
- _hurd_userlink_clear (struct hurd_userlink **chainp)
- {
-@@ -143,5 +161,7 @@ _hurd_userlink_clear (struct hurd_userlink **chainp)
-   *chainp = NULL;
-   return 0;
- }
-+#  endif
-+#endif
- 
- #endif	/* hurd/userlink.h */
-diff --git a/mach/lock-intern.h b/mach/lock-intern.h
-index 426628b..02f4b7a 100644
---- a/mach/lock-intern.h
-+++ b/mach/lock-intern.h
-@@ -28,11 +28,15 @@
- 
- /* Initialize LOCK.  */
- 
-+void __spin_lock_init (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __spin_lock_init (__spin_lock_t *__lock)
- {
-   *__lock = __SPIN_LOCK_INITIALIZER;
- }
-+#endif
- 
- 
- /* Lock LOCK, blocking if we can't get it.  */
-@@ -40,12 +44,16 @@ extern void __spin_lock_solid (__spin_lock_t *__lock);
- 
- /* Lock the spin lock LOCK.  */
- 
-+void __spin_lock (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __spin_lock (__spin_lock_t *__lock)
- {
-   if (! __spin_try_lock (__lock))
-     __spin_lock_solid (__lock);
- }
-+#endif
- 
- /* Name space-clean internal interface to mutex locks.
- 
-@@ -70,27 +78,39 @@ extern void __mutex_unlock_solid (void *__lock);
- 
- /* Lock the mutex lock LOCK.  */
- 
-+void __mutex_lock (void *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __mutex_lock (void *__lock)
- {
-   if (! __spin_try_lock ((__spin_lock_t *) __lock))
-     __mutex_lock_solid (__lock);
- }
-+#endif
- 
- /* Unlock the mutex lock LOCK.  */
- 
-+void __mutex_unlock (void *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __mutex_unlock (void *__lock)
- {
-   __spin_unlock ((__spin_lock_t *) __lock);
-   __mutex_unlock_solid (__lock);
- }
-+#endif
- 
- 
-+int __mutex_trylock (void *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE int
- __mutex_trylock (void *__lock)
- {
-   return __spin_try_lock ((__spin_lock_t *) __lock);
- }
-+#endif
- 
- #endif /* lock-intern.h */
-diff --git a/mach/mach/mig_support.h b/mach/mach/mig_support.h
-index b83b1d0..01c452a 100644
---- a/mach/mach/mig_support.h
-+++ b/mach/mach/mig_support.h
-@@ -66,6 +66,8 @@ extern void mig_reply_setup (const mach_msg_header_t *__request,
- /* Idiocy support function.  */
- extern vm_size_t mig_strncpy (char *__dst, const char *__src, vm_size_t __len);
- extern vm_size_t __mig_strncpy (char *__dst, const char *__src, vm_size_t);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- __extern_inline vm_size_t
- __mig_strncpy (char *__dst, const char *__src, vm_size_t __len)
- {
-@@ -76,6 +78,7 @@ mig_strncpy (char *__dst, const char *__src, vm_size_t __len)
- {
-   return __mig_strncpy (__dst, __src, __len);
- }
-+#endif
- 
- 
- 
-diff --git a/mach/spin-lock.c b/mach/spin-lock.c
-index aaebc55..1b1e69c 100644
---- a/mach/spin-lock.c
-+++ b/mach/spin-lock.c
-@@ -1,3 +1,4 @@
-+#define __USE_EXTERN_INLINES 1
- #define _EXTERN_INLINE /* Empty to define the real functions.  */
- #include "spin-lock.h"
- 
-diff --git a/sysdeps/generic/machine-lock.h b/sysdeps/generic/machine-lock.h
-index 8497a72..883b63b 100644
---- a/sysdeps/generic/machine-lock.h
-+++ b/sysdeps/generic/machine-lock.h
-@@ -34,14 +34,21 @@ typedef volatile int __spin_lock_t;
- 
- /* Unlock LOCK.  */
- 
-+void __spin_unlock (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __spin_unlock (__spin_lock_t *__lock)
- {
-   *__lock = 0;
- }
-+#endif
- 
- /* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
- 
-+int __spin_try_lock (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE int
- __spin_try_lock (__spin_lock_t *__lock)
- {
-@@ -50,14 +57,19 @@ __spin_try_lock (__spin_lock_t *__lock)
-   *__lock = 1;
-   return 1;
- }
-+#endif
- 
- /* Return nonzero if LOCK is locked.  */
- 
-+int __spin_lock_locked (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE int
- __spin_lock_locked (__spin_lock_t *__lock)
- {
-   return *__lock != 0;
- }
-+#endif
- 
- 
- #endif /* machine-lock.h */
-diff --git a/sysdeps/generic/machine-sp.h b/sysdeps/generic/machine-sp.h
-index f7d8449..f9beec4 100644
---- a/sysdeps/generic/machine-sp.h
-+++ b/sysdeps/generic/machine-sp.h
-@@ -25,11 +25,15 @@
- #define _EXTERN_INLINE __extern_inline
- #endif
- 
-+void * __thread_stack_pointer (void);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void *
- __thread_stack_pointer (void)
- {
-   register void *__sp__ ("{STACK-POINTER}");
-   return __sp__;
- }
-+#endif
- 
- #endif	/* machine-sp.h */
-diff --git a/sysdeps/mach/i386/machine-lock.h b/sysdeps/mach/i386/machine-lock.h
-index 966f128..12f06b5 100644
---- a/sysdeps/mach/i386/machine-lock.h
-+++ b/sysdeps/mach/i386/machine-lock.h
-@@ -34,6 +34,9 @@ typedef volatile int __spin_lock_t;
- 
- /* Unlock LOCK.  */
- 
-+void __spin_unlock (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE void
- __spin_unlock (__spin_lock_t *__lock)
- {
-@@ -42,9 +45,13 @@ __spin_unlock (__spin_lock_t *__lock)
- 		       : "=&r" (__unlocked), "=m" (*__lock) : "0" (0)
- 		       : "memory");
- }
-+#endif
- 
- /* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
- 
-+int __spin_try_lock (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE int
- __spin_try_lock (__spin_lock_t *__lock)
- {
-@@ -54,14 +61,19 @@ __spin_try_lock (__spin_lock_t *__lock)
- 		      : "memory");
-   return !__locked;
- }
-+#endif
- 
- /* Return nonzero if LOCK is locked.  */
- 
-+int __spin_lock_locked (__spin_lock_t *__lock);
-+
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
- _EXTERN_INLINE int
- __spin_lock_locked (__spin_lock_t *__lock)
- {
-   return *__lock != 0;
- }
-+#endif
- 
- 
- #endif /* machine-lock.h */
---- a/hurd/Versions.origin	2018-01-29 21:01:19.000000000 +0000
-+++ b/hurd/Versions	2018-01-29 21:01:23.000000000 +0000
-@@ -148,6 +148,13 @@
-     _hurd_sigstate_unlock;
-     _hurd_sigstate_delete;
-   }
-+  GLIBC_2.27 {
-+    # These always existed as inlines but the real functions were not exported.
-+    _hurd_fd_error_signal; _hurd_fd_error;
-+    __hurd_dfail; __hurd_sockfail;
-+    _hurd_port_locked_set;
-+    _hurd_userlink_link; _hurd_userlink_unlink; _hurd_userlink_clear;
-+  }
- 
-   HURD_CTHREADS_0.3 {
-     # weak refs to libthreads functions that libc calls iff libthreads in use
--- 
-tg: (258b100..) t/extern_inline (depends on: t/faccessat)
diff --git a/debian/patches/hurd-i386/tg-gsync-libc.diff b/debian/patches/hurd-i386/tg-gsync-libc.diff
index ba58c80..4fcdcc9 100644
--- a/debian/patches/hurd-i386/tg-gsync-libc.diff
+++ b/debian/patches/hurd-i386/tg-gsync-libc.diff
@@ -31,31 +31,30 @@ Subject: [PATCH] Use gcc's cleanup attributes
 cleanup routines now use gcc's cleanup attribute
 
 ---
- hurd/Makefile                      |   1 +
- hurd/Versions                      |   9 ++
- hurd/hurdlock.c                    | 247 +++++++++++++++++++++++++++++++++++++
- hurd/hurdlock.h                    | 117 ++++++++++++++++++
- hurd/hurdpid.c                     |   3 +
- hurd/hurdsig.c                     |   4 +-
- hurd/setauth.c                     |   5 +-
- hurd/sysvshm.c                     |   3 +-
- mach/Makefile                      |   2 +-
- mach/lock-intern.h                 |  84 ++++++++-----
- mach/lowlevellock.h                |  80 ++++++++++++
- mach/mutex-init.c                  |   7 +-
- sysdeps/mach/Makefile              |  18 +++
- sysdeps/mach/libc-lock.h           | 170 +++++++++++++++++++------
- sysdeps/mach/hurd/bits/errno.h     |   8 +-
- sysdeps/mach/hurd/libc-lock.h      | 215 --------------------------------
- sysdeps/mach/hurd/setpgid.c        |  10 +-
- sysdeps/mach/hurd/setsid.c         |  10 +-
- 18 files changed, 666 insertions(+), 309 deletions(-)
+ hurd/Makefile                       |    1 
+ hurd/Versions                       |    8 +
+ hurd/hurdlock.c                     |  216 +++++++++++++++++++++++++++++++++++
+ hurd/hurdlock.h                     |  124 ++++++++++++++++++++
+ hurd/hurdpid.c                      |    3 
+ hurd/hurdsig.c                      |    4 
+ hurd/setauth.c                      |    5 
+ hurd/sysvshm.c                      |    3 
+ mach/Makefile                       |    2 
+ mach/lock-intern.h                  |   74 +++++++-----
+ mach/lowlevellock.h                 |   80 +++++++++++++
+ mach/mutex-init.c                   |    7 -
+ sysdeps/mach/Makefile               |   23 +++
+ sysdeps/mach/hurd/bits/errno.h      |    6 
+ sysdeps/mach/hurd/i386/libc.abilist |    1 
+ sysdeps/mach/hurd/libc-lock.h       |  219 ------------------------------------
+ sysdeps/mach/hurd/setpgid.c         |   10 -
+ sysdeps/mach/hurd/setsid.c          |   10 -
+ sysdeps/mach/libc-lock.h            |  168 +++++++++++++++++++++------
+ 19 files changed, 649 insertions(+), 315 deletions(-)
 
-Index: glibc-2.26/hurd/Makefile
-===================================================================
---- glibc-2.26.orig/hurd/Makefile
-+++ glibc-2.26/hurd/Makefile
-@@ -56,6 +56,7 @@ routines = hurdstartup hurdinit \
+--- a/hurd/Makefile
++++ b/hurd/Makefile
+@@ -56,6 +56,7 @@
  	   ports-get ports-set hurdports hurdmsg \
  	   errno-loc \
  	   sysvshm \
@@ -63,11 +62,9 @@ Index: glibc-2.26/hurd/Makefile
  	   $(sig) $(dtable) $(inlines) port-cleanup report-wait xattr
  sig	= hurdsig hurdfault siginfo hurd-raise preempt-sig \
  	  trampoline longjmp-ts catch-exc exc2signal hurdkill sigunwind \
-Index: glibc-2.26/hurd/Versions
-===================================================================
---- glibc-2.26.orig/hurd/Versions
-+++ glibc-2.26/hurd/Versions
-@@ -161,4 +161,12 @@ libc {
+--- a/hurd/Versions
++++ b/hurd/Versions
+@@ -166,4 +166,12 @@
      cthread_keycreate; cthread_getspecific; cthread_setspecific;
      __libc_getspecific;
    }
@@ -80,10 +77,8 @@ Index: glibc-2.26/hurd/Versions
 +    __lll_robust_unlock;
 +  }
  }
-Index: glibc-2.26/hurd/hurdlock.c
-===================================================================
 --- /dev/null
-+++ glibc-2.26/hurd/hurdlock.c
++++ b/hurd/hurdlock.c
 @@ -0,0 +1,216 @@
 +/* Copyright (C) 1999-2017 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -301,10 +296,8 @@ Index: glibc-2.26/hurd/hurdlock.c
 +    }
 +}
 +
-Index: glibc-2.26/hurd/hurdlock.h
-===================================================================
 --- /dev/null
-+++ glibc-2.26/hurd/hurdlock.h
++++ b/hurd/hurdlock.h
 @@ -0,0 +1,124 @@
 +/* Copyright (C) 1999-2017 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -430,10 +423,8 @@ Index: glibc-2.26/hurd/hurdlock.h
 +
 +
 +#endif
-Index: glibc-2.26/hurd/hurdpid.c
-===================================================================
---- glibc-2.26.orig/hurd/hurdpid.c
-+++ glibc-2.26/hurd/hurdpid.c
+--- a/hurd/hurdpid.c
++++ b/hurd/hurdpid.c
 @@ -16,6 +16,8 @@
     <http://www.gnu.org/licenses/>.  */
  
@@ -443,7 +434,7 @@ Index: glibc-2.26/hurd/hurdpid.c
  pid_t _hurd_pid, _hurd_ppid, _hurd_pgrp;
  int _hurd_orphaned;
  
-@@ -66,6 +68,7 @@ _S_msg_proc_newids (mach_port_t me,
+@@ -66,6 +68,7 @@
  
    /* Notify any waiting user threads that the id change as been completed.  */
    ++_hurd_pids_changed_stamp;
@@ -451,11 +442,9 @@ Index: glibc-2.26/hurd/hurdpid.c
  
    return 0;
  }
-Index: glibc-2.26/hurd/hurdsig.c
-===================================================================
---- glibc-2.26.orig/hurd/hurdsig.c
-+++ glibc-2.26/hurd/hurdsig.c
-@@ -1617,14 +1617,14 @@ reauth_proc (mach_port_t new)
+--- a/hurd/hurdsig.c
++++ b/hurd/hurdsig.c
+@@ -1617,14 +1617,14 @@
    __mach_port_destroy (__mach_task_self (), ref);
  
    /* Set the owner of the process here too. */
@@ -472,10 +461,8 @@ Index: glibc-2.26/hurd/hurdsig.c
  
    (void) &reauth_proc;		/* Silence compiler warning.  */
  }
-Index: glibc-2.26/hurd/setauth.c
-===================================================================
---- glibc-2.26.orig/hurd/setauth.c
-+++ glibc-2.26/hurd/setauth.c
+--- a/hurd/setauth.c
++++ b/hurd/setauth.c
 @@ -18,14 +18,13 @@
  #include <hurd.h>
  #include <hurd/port.h>
@@ -493,10 +480,8 @@ Index: glibc-2.26/hurd/setauth.c
  
  /* Set the auth port to NEW, and reauthenticate
     everything used by the library.  */
-Index: glibc-2.26/hurd/sysvshm.c
-===================================================================
---- glibc-2.26.orig/hurd/sysvshm.c
-+++ glibc-2.26/hurd/sysvshm.c
+--- a/hurd/sysvshm.c
++++ b/hurd/sysvshm.c
 @@ -26,6 +26,7 @@
  #include <dirent.h>
  #include <sys/stat.h>
@@ -505,7 +490,7 @@ Index: glibc-2.26/hurd/sysvshm.c
  
  
  /* Description of an shm attachment.  */
-@@ -45,7 +46,7 @@ struct sysvshm_attach
+@@ -45,7 +46,7 @@
  static struct sysvshm_attach *attach_list;
  
  /* A lock to protect the linked list of shared memory attachments.  */
@@ -514,11 +499,9 @@ Index: glibc-2.26/hurd/sysvshm.c
  
  
  /* Adds a segment attachment.  */
-Index: glibc-2.26/mach/Makefile
-===================================================================
---- glibc-2.26.orig/mach/Makefile
-+++ glibc-2.26/mach/Makefile
-@@ -23,7 +23,7 @@ headers = mach_init.h mach.h mach_error.
+--- a/mach/Makefile
++++ b/mach/Makefile
+@@ -23,7 +23,7 @@
  	  $(interface-headers) mach/mach.h mach/mig_support.h mach/error.h \
  	  $(lock-headers) machine-sp.h
  lock = spin-solid spin-lock mutex-init mutex-solid
@@ -527,10 +510,8 @@ Index: glibc-2.26/mach/Makefile
  routines = $(mach-syscalls) $(mach-shortcuts) \
  	   mach_init mig_strncpy msg \
  	   mig-alloc mig-dealloc mig-reply \
-Index: glibc-2.26/mach/lock-intern.h
-===================================================================
---- glibc-2.26.orig/mach/lock-intern.h
-+++ glibc-2.26/mach/lock-intern.h
+--- a/mach/lock-intern.h
++++ b/mach/lock-intern.h
 @@ -19,12 +19,19 @@
  #define	_LOCK_INTERN_H
  
@@ -552,7 +533,7 @@ Index: glibc-2.26/mach/lock-intern.h
  
  /* Initialize LOCK.  */
  
-@@ -34,14 +41,11 @@ void __spin_lock_init (__spin_lock_t *__
+@@ -34,14 +41,11 @@
  _EXTERN_INLINE void
  __spin_lock_init (__spin_lock_t *__lock)
  {
@@ -567,8 +548,8 @@ Index: glibc-2.26/mach/lock-intern.h
 -
  /* Lock the spin lock LOCK.  */
  
- void __spin_lock (__spin_lock_t *__lock);
-@@ -50,31 +54,47 @@ void __spin_lock (__spin_lock_t *__lock)
+ extern void __spin_lock (__spin_lock_t *__lock);
+@@ -50,31 +54,47 @@
  _EXTERN_INLINE void
  __spin_lock (__spin_lock_t *__lock)
  {
@@ -634,7 +615,7 @@ Index: glibc-2.26/mach/lock-intern.h
  
  /* Lock the mutex lock LOCK.  */
  
-@@ -84,8 +104,7 @@ void __mutex_lock (void *__lock);
+@@ -84,8 +104,7 @@
  _EXTERN_INLINE void
  __mutex_lock (void *__lock)
  {
@@ -644,7 +625,7 @@ Index: glibc-2.26/mach/lock-intern.h
  }
  #endif
  
-@@ -97,8 +116,7 @@ void __mutex_unlock (void *__lock);
+@@ -97,8 +116,7 @@
  _EXTERN_INLINE void
  __mutex_unlock (void *__lock)
  {
@@ -654,7 +635,7 @@ Index: glibc-2.26/mach/lock-intern.h
  }
  #endif
  
-@@ -109,7 +127,7 @@ int __mutex_trylock (void *__lock);
+@@ -109,7 +127,7 @@
  _EXTERN_INLINE int
  __mutex_trylock (void *__lock)
  {
@@ -663,10 +644,8 @@ Index: glibc-2.26/mach/lock-intern.h
  }
  #endif
  
-Index: glibc-2.26/mach/lowlevellock.h
-===================================================================
 --- /dev/null
-+++ glibc-2.26/mach/lowlevellock.h
++++ b/mach/lowlevellock.h
 @@ -0,0 +1,80 @@
 +/* Copyright (C) 1994-2017 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -748,10 +727,8 @@ Index: glibc-2.26/mach/lowlevellock.h
 +   })
 +
 +#endif
-Index: glibc-2.26/mach/mutex-init.c
-===================================================================
---- glibc-2.26.orig/mach/mutex-init.c
-+++ glibc-2.26/mach/mutex-init.c
+--- a/mach/mutex-init.c
++++ b/mach/mutex-init.c
 @@ -17,13 +17,10 @@
     <http://www.gnu.org/licenses/>.  */
  
@@ -768,11 +745,9 @@ Index: glibc-2.26/mach/mutex-init.c
 -  mutex_init ((struct mutex *) lock);
 +  *(int *)lock = LLL_INITIALIZER;
  }
-Index: glibc-2.26/sysdeps/mach/Makefile
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/Makefile
-+++ glibc-2.26/sysdeps/mach/Makefile
-@@ -50,4 +50,27 @@ mach-before-compile:
+--- a/sysdeps/mach/Makefile
++++ b/sysdeps/mach/Makefile
+@@ -50,4 +50,27 @@
  before-compile += $(mach-before-compile)
  endif
  
@@ -800,10 +775,8 @@ Index: glibc-2.26/sysdeps/mach/Makefile
 +LDLIBS-pthread.so += $(objdir)/mach/libmachuser.so
 +
  endif	# in-Makerules
-Index: glibc-2.26/sysdeps/mach/libc-lock.h
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/libc-lock.h
-+++ glibc-2.26/sysdeps/mach/libc-lock.h
+--- a/sysdeps/mach/libc-lock.h
++++ b/sysdeps/mach/libc-lock.h
 @@ -20,10 +20,31 @@
  #define _LIBC_LOCK_H 1
  
@@ -837,7 +810,7 @@ Index: glibc-2.26/sysdeps/mach/libc-lock.h
  #endif
  
  /* Type for key of thread specific data.  */
-@@ -40,27 +61,94 @@ typedef cthread_key_t __libc_key_t;
+@@ -40,27 +61,94 @@
    CLASS __libc_lock_t NAME;
  
  /* Define an initialized lock variable NAME with storage class CLASS.  */
@@ -938,7 +911,7 @@ Index: glibc-2.26/sysdeps/mach/libc-lock.h
  
  /* XXX for now */
  #define __libc_rwlock_define		__libc_lock_define
-@@ -73,25 +161,38 @@ typedef cthread_key_t __libc_key_t;
+@@ -73,25 +161,38 @@
  #define __libc_rwlock_trywrlock		__libc_lock_trylock
  #define __libc_rwlock_unlock		__libc_lock_unlock
  
@@ -992,7 +965,7 @@ Index: glibc-2.26/sysdeps/mach/libc-lock.h
  
  /* Use mutexes as once control variables. */
  
-@@ -102,8 +203,7 @@ struct __libc_once
+@@ -102,8 +203,7 @@
    };
  
  #define __libc_once_define(CLASS,NAME) \
@@ -1002,7 +975,7 @@ Index: glibc-2.26/sysdeps/mach/libc-lock.h
  
  /* Call handler iff the first call.  */
  #define __libc_once(ONCE_CONTROL, INIT_FUNCTION) \
-@@ -121,25 +221,15 @@ struct __libc_once
+@@ -121,25 +221,15 @@
  #ifdef _LIBC
  /* We need portable names for some functions.  E.g., when they are
     used as argument to __libc_cleanup_region_start.  */
@@ -1033,11 +1006,9 @@ Index: glibc-2.26/sysdeps/mach/libc-lock.h
 +#endif
  
  #endif	/* libc-lock.h */
-Index: glibc-2.26/sysdeps/mach/hurd/bits/errno.h
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/hurd/bits/errno.h
-+++ glibc-2.26/sysdeps/mach/hurd/bits/errno.h
-@@ -129,6 +129,8 @@ enum __error_t_codes
+--- a/sysdeps/mach/hurd/bits/errno.h
++++ b/sysdeps/mach/hurd/bits/errno.h
+@@ -129,6 +129,8 @@
    EPROTO                         = 0x40000074,	/* Protocol error */
    ETIME                          = 0x40000075,	/* Timer expired */
    ECANCELED                      = 0x40000077,	/* Operation canceled */
@@ -1046,7 +1017,7 @@ Index: glibc-2.26/sysdeps/mach/hurd/bits/errno.h
  
  /* Errors from <mach/message.h>.  */
    EMACH_SEND_IN_PROGRESS         = 0x10000001,
-@@ -334,6 +336,8 @@ typedef enum __error_t_codes error_t;
+@@ -334,6 +336,8 @@
  #define EPROTO                         0x40000074
  #define ETIME                          0x40000075
  #define ECANCELED                      0x40000077
@@ -1055,7 +1026,7 @@ Index: glibc-2.26/sysdeps/mach/hurd/bits/errno.h
  
  /* Errors from <mach/message.h>.  */
  #define EMACH_SEND_IN_PROGRESS         0x10000001
-@@ -417,6 +421,6 @@ typedef enum __error_t_codes error_t;
+@@ -417,6 +421,6 @@
  #define ED_NO_MEMORY                   2508
  #define ED_READ_ONLY                   2509
  
@@ -1063,9 +1034,7 @@ Index: glibc-2.26/sysdeps/mach/hurd/bits/errno.h
 +#define _HURD_ERRNOS 122
  
  #endif /* bits/errno.h.  */
-Index: glibc-2.26/sysdeps/mach/hurd/libc-lock.h
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/hurd/libc-lock.h
+--- a/sysdeps/mach/hurd/libc-lock.h
 +++ /dev/null
 @@ -1,219 +0,0 @@
 -/* libc-internal interface for mutex locks.  Hurd version using Mach cthreads.
@@ -1287,10 +1256,8 @@ Index: glibc-2.26/sysdeps/mach/hurd/libc-lock.h
 -#endif
 -
 -#endif	/* libc-lock.h */
-Index: glibc-2.26/sysdeps/mach/hurd/setpgid.c
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/hurd/setpgid.c
-+++ glibc-2.26/sysdeps/mach/hurd/setpgid.c
+--- a/sysdeps/mach/hurd/setpgid.c
++++ b/sysdeps/mach/hurd/setpgid.c
 @@ -19,6 +19,7 @@
  #include <unistd.h>
  #include <hurd.h>
@@ -1299,7 +1266,7 @@ Index: glibc-2.26/sysdeps/mach/hurd/setpgid.c
  
  /* 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.
-@@ -38,14 +39,7 @@ __setpgid (pid_t pid, pid_t pgid)
+@@ -38,14 +39,7 @@
      /* Synchronize with the signal thread to make sure we have
         received and processed proc_newids before returning to the user.  */
      while (_hurd_pids_changed_stamp == stamp)
@@ -1315,10 +1282,8 @@ Index: glibc-2.26/sysdeps/mach/hurd/setpgid.c
  
    return 0;
  
-Index: glibc-2.26/sysdeps/mach/hurd/setsid.c
-===================================================================
---- glibc-2.26.orig/sysdeps/mach/hurd/setsid.c
-+++ glibc-2.26/sysdeps/mach/hurd/setsid.c
+--- a/sysdeps/mach/hurd/setsid.c
++++ b/sysdeps/mach/hurd/setsid.c
 @@ -21,6 +21,7 @@
  #include <hurd/port.h>
  #include <hurd/fd.h>
@@ -1327,7 +1292,7 @@ Index: glibc-2.26/sysdeps/mach/hurd/setsid.c
  
  /* Create a new session with the calling process as its leader.
     The process group IDs of the session and the calling process
-@@ -55,14 +56,7 @@ __setsid (void)
+@@ -55,14 +56,7 @@
  	 returned by `getpgrp ()' in other threads) has been updated before
  	 we return.  */
        while (_hurd_pids_changed_stamp == stamp)
@@ -1343,11 +1308,9 @@ Index: glibc-2.26/sysdeps/mach/hurd/setsid.c
      }
  
    HURD_CRITICAL_END;
-Index: glibc-2.27/sysdeps/mach/hurd/i386/libc.abilist
-===================================================================
---- glibc-2.27.orig/sysdeps/mach/hurd/i386/libc.abilist
-+++ glibc-2.27/sysdeps/mach/hurd/i386/libc.abilist
-@@ -2360,6 +2360,7 @@ HURD_CTHREADS_0.3 HURD_CTHREADS_0.3 A
+--- a/sysdeps/mach/hurd/i386/libc.abilist
++++ b/sysdeps/mach/hurd/i386/libc.abilist
+@@ -2360,6 +2360,7 @@
  HURD_CTHREADS_0.3 __cthread_getspecific F
  HURD_CTHREADS_0.3 __cthread_keycreate F
  HURD_CTHREADS_0.3 __cthread_setspecific F
diff --git a/debian/patches/hurd-i386/tg-no-hp-timing.diff b/debian/patches/hurd-i386/tg-no-hp-timing.diff
deleted file mode 100644
index ffd834a..0000000
--- a/debian/patches/hurd-i386/tg-no-hp-timing.diff
+++ /dev/null
@@ -1,58 +0,0 @@
-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Subject: [PATCH] No hp timing
-
-2010-08-21  Samuel Thibault  <samuel.thibault@ens-lyon.org> 
-
-We don't have support for hp timing for now, even the i686 variant, which needs
-to know the CPU speed.
-Copied from sysdeps/generic/hp-timing.h
-
----
- sysdeps/mach/hurd/hp-timing.h |   41 +++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 41 insertions(+)
-
---- /dev/null
-+++ b/sysdeps/mach/hurd/hp-timing.h
-@@ -0,0 +1,42 @@
-+/* High precision, low overhead timing functions.  Generic version.
-+   Copyright (C) 1998, 2000 Free Software Foundation, Inc.
-+   This file is part of the GNU C Library.
-+   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
-+
-+   The GNU C Library is free software; you can redistribute it and/or
-+   modify it under the terms of the GNU Lesser General Public
-+   License as published by the Free Software Foundation; either
-+   version 2.1 of the License, or (at your option) any later version.
-+
-+   The GNU C Library is distributed in the hope that it will be useful,
-+   but WITHOUT ANY WARRANTY; without even the implied warranty of
-+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+   Lesser General Public License for more details.
-+
-+   You should have received a copy of the GNU Lesser General Public
-+   License along with the GNU C Library; if not, write to the Free
-+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+   02111-1307 USA.  */
-+
-+#ifndef _HP_TIMING_H
-+#define _HP_TIMING_H	1
-+
-+/* We don't have support for high precision timing for now. */
-+
-+/* Provide dummy definitions.  */
-+#define HP_TIMING_AVAIL		(0)
-+#define HP_SMALL_TIMING_AVAIL	(0)
-+#define HP_TIMING_INLINE	(0)
-+typedef int hp_timing_t;
-+#define HP_TIMING_ZERO(Var)
-+#define HP_TIMING_NOW(var)
-+#define HP_TIMING_DIFF_INIT()
-+#define HP_TIMING_DIFF(Diff, Start, End)
-+#define HP_TIMING_ACCUM(Sum, Diff)
-+#define HP_TIMING_ACCUM_NT(Sum, Diff)
-+#define HP_TIMING_PRINT(Buf, Len, Val)
-+
-+/* Since this implementation is not available we tell the user about it.  */
-+#define HP_TIMING_NONAVAIL	1
-+
-+#endif	/* hp-timing.h */
diff --git a/debian/patches/hurd-i386/tg-sigstate_thread_reference.diff b/debian/patches/hurd-i386/tg-sigstate_thread_reference.diff
index 9c5cc7d..8486005 100644
--- a/debian/patches/hurd-i386/tg-sigstate_thread_reference.diff
+++ b/debian/patches/hurd-i386/tg-sigstate_thread_reference.diff
@@ -13,13 +13,13 @@ calling _hurd_thread_sigstate.
 (_hurd_sigstate_delete): Drop thread reference.
 
 ---
- hurd/hurd/signal.h | 17 ++++++++++++++---
- hurd/hurdsig.c     | 17 ++++++++++++++---
+ hurd/hurd/signal.h |   17 ++++++++++++++---
+ hurd/hurdsig.c     |   17 ++++++++++++++---
  2 files changed, 28 insertions(+), 6 deletions(-)
 
 --- a/hurd/hurd/signal.h
 +++ b/hurd/hurd/signal.h
-@@ -63,7 +63,9 @@ struct hurd_sigstate
+@@ -68,7 +68,9 @@
  
      spin_lock_t lock;		/* Locks most of the rest of the structure.  */
  
@@ -29,7 +29,7 @@ calling _hurd_thread_sigstate.
      struct hurd_sigstate *next; /* Linked-list of thread sigstates.  */
  
      sigset_t blocked;		/* What signals are blocked.  */
-@@ -117,7 +119,9 @@ extern struct hurd_sigstate *_hurd_sigst
+@@ -122,7 +124,9 @@
  
  extern struct mutex _hurd_siglock; /* Locks _hurd_sigstates.  */
  
@@ -40,7 +40,7 @@ calling _hurd_thread_sigstate.
  
  extern struct hurd_sigstate *_hurd_thread_sigstate (thread_t);
  
-@@ -158,7 +162,11 @@ _HURD_SIGNAL_H_EXTERN_INLINE struct hurd
+@@ -165,7 +169,11 @@
  _hurd_self_sigstate (void)
  {
    if (THREAD_SELF->_hurd_sigstate == NULL)
@@ -52,8 +52,8 @@ calling _hurd_thread_sigstate.
 +    }
    return THREAD_SELF->_hurd_sigstate;
  }
- 
-@@ -195,11 +203,14 @@ _hurd_critical_section_lock (void)
+ # endif
+@@ -208,11 +216,14 @@
    ss = THREAD_SELF->_hurd_sigstate;
    if (ss == NULL)
      {
@@ -71,7 +71,7 @@ calling _hurd_thread_sigstate.
    if (! __spin_try_lock (&ss->critical_section_lock))
 --- a/hurd/hurdsig.c
 +++ b/hurd/hurdsig.c
-@@ -107,6 +107,8 @@ _hurd_thread_sigstate (thread_t thread)
+@@ -107,6 +107,8 @@
  	}
        else
  	{
@@ -80,7 +80,7 @@ calling _hurd_thread_sigstate.
  	  /* Use the global actions as a default for new threads.  */
  	  struct hurd_sigstate *s = _hurd_global_sigstate;
  	  if (s)
-@@ -120,6 +122,11 @@ _hurd_thread_sigstate (thread_t thread)
+@@ -120,6 +122,11 @@
  
  	  ss->next = _hurd_sigstates;
  	  _hurd_sigstates = ss;
@@ -92,7 +92,7 @@ calling _hurd_thread_sigstate.
  	}
      }
    __mutex_unlock (&_hurd_siglock);
-@@ -127,8 +134,7 @@ _hurd_thread_sigstate (thread_t thread)
+@@ -127,8 +134,7 @@
  }
  
  /* Destroy a sigstate structure.  Called by libpthread just before the
@@ -102,7 +102,7 @@ calling _hurd_thread_sigstate.
  void
  __hurd_sigstate_delete (thread_t thread)
  {
-@@ -145,7 +151,12 @@ __hurd_sigstate_delete (thread_t thread)
+@@ -145,7 +151,12 @@
  
    __mutex_unlock (&_hurd_siglock);
    if (ss)
diff --git a/debian/patches/hurd-i386/tg-tls-threadvar.diff b/debian/patches/hurd-i386/tg-tls-threadvar.diff
index 16be99f..ab59ada 100644
--- a/debian/patches/hurd-i386/tg-tls-threadvar.diff
+++ b/debian/patches/hurd-i386/tg-tls-threadvar.diff
@@ -7,29 +7,29 @@ That will fix sigaltstack.
 Note: the added reply_port and _hurd_sigstate fields should be kept last.
 
 ---
- hurd/Versions                               |    6 --
- hurd/hurd/signal.h                          |   23 ++++----
- hurd/hurd/threadvar.h                       |   76 ++--------------------------
- hurd/hurdsig.c                              |   51 +++++++++++-------
+ hurd/Versions                               |    6 -
+ hurd/hurd/signal.h                          |   23 ++++---
+ hurd/hurd/threadvar.h                       |   85 ++--------------------------
+ hurd/hurdsig.c                              |   51 ++++++++++------
  hurd/hurdstartup.c                          |    1 
  hurd/sigunwind.c                            |    4 -
  include/errno.h                             |    2 
  sysdeps/mach/hurd/Versions                  |    4 -
  sysdeps/mach/hurd/cthreads.c                |    2 
- sysdeps/mach/hurd/dl-sysdep.c               |   19 -------
- sysdeps/mach/hurd/errno-loc.c               |   22 +++++---
+ sysdeps/mach/hurd/dl-sysdep.c               |   19 ------
+ sysdeps/mach/hurd/errno-loc.c               |   22 ++++---
  sysdeps/mach/hurd/errno.c                   |    1 
- sysdeps/mach/hurd/fork.c                    |    7 +-
- sysdeps/mach/hurd/i386/init-first.c         |   35 ------------
+ sysdeps/mach/hurd/fork.c                    |    7 --
+ sysdeps/mach/hurd/i386/init-first.c         |   36 -----------
  sysdeps/mach/hurd/i386/makecontext-helper.c |    2 
  sysdeps/mach/hurd/i386/makecontext.S        |    2 
  sysdeps/mach/hurd/i386/sigreturn.c          |    5 -
- sysdeps/mach/hurd/i386/tls.h                |   29 ++++++++++
+ sysdeps/mach/hurd/i386/tls.h                |   29 +++++++++
  sysdeps/mach/hurd/libc-lock.h               |    4 -
- sysdeps/mach/hurd/libc-tsd.h                |   34 ------------
- sysdeps/mach/hurd/mig-reply.c               |   39 +++-----------
- sysdeps/mach/hurd/profil.c                  |    6 +-
- 22 files changed, 126 insertions(+), 248 deletions(-)
+ sysdeps/mach/hurd/libc-tsd.h                |   34 -----------
+ sysdeps/mach/hurd/mig-reply.c               |   39 +++---------
+ sysdeps/mach/hurd/profil.c                  |    6 -
+ 22 files changed, 126 insertions(+), 258 deletions(-)
 
 --- a/hurd/Versions
 +++ b/hurd/Versions
@@ -48,7 +48,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
      # functions used in libmachuser and libhurduser
      _S_catch_exception_raise;
      _S_catch_exception_raise_state;
-@@ -133,6 +128,7 @@
+@@ -146,6 +141,7 @@
    HURD_CTHREADS_0.3 {
      # weak refs to libthreads functions that libc calls iff libthreads in use
      cthread_fork; cthread_detach;
@@ -64,9 +64,9 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  #include <spin-lock.h>
 -#include <hurd/threadvar.h>	/* We cache sigstate in a threadvar.  */
  struct hurd_signal_preemptor;	/* <hurd/sigpreempt.h> */
- 
- 
-@@ -132,11 +131,9 @@
+ #if defined __USE_EXTERN_INLINES && defined _LIBC
+ # if IS_IN (libc) || IS_IN (libpthread)
+@@ -139,11 +138,9 @@
  _HURD_SIGNAL_H_EXTERN_INLINE struct hurd_sigstate *
  _hurd_self_sigstate (void)
  {
@@ -79,9 +79,9 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
 +    THREAD_SELF->_hurd_sigstate = _hurd_thread_sigstate (__mach_thread_self ());
 +  return THREAD_SELF->_hurd_sigstate;
  }
- 
- /* Thread listening on our message port; also called the "signal thread".  */
-@@ -167,16 +164,22 @@
+ # endif
+ #endif
+@@ -180,16 +177,22 @@
  _HURD_SIGNAL_H_EXTERN_INLINE void *
  _hurd_critical_section_lock (void)
  {
@@ -118,7 +118,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  
  /* The per-thread variables are found by ANDing this mask
     with the value of the stack pointer and then adding this offset.
-@@ -30,87 +31,24 @@
+@@ -30,96 +31,24 @@
     __hurd_threadvar_stack_offset to a small offset that skips the data
     cthreads itself maintains at the base of each thread's stack.
  
@@ -177,6 +177,9 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
 -
 -extern unsigned long int *__hurd_threadvar_location_from_sp
 -  (enum __hurd_threadvar_index __index, void *__sp);
+-
+-#if defined __USE_EXTERN_INLINES && defined _LIBC
+-# if IS_IN (libc)
 -_HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
 -__hurd_threadvar_location_from_sp (enum __hurd_threadvar_index __index,
 -				   void *__sp)
@@ -188,6 +191,8 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
 -	   : (unsigned long int *) ((__stack & __hurd_threadvar_stack_mask) +
 -				    __hurd_threadvar_stack_offset))[__index];
 -}
+-# endif
+-#endif
 -
 -#include <machine-sp.h>		/* Define __thread_stack_pointer.  */
 -
@@ -201,12 +206,16 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
 -	the same stack frame by different threads.  */
 -     __attribute__ ((__const__));
 -
+-#if defined __USE_EXTERN_INLINES && defined _LIBC
+-# if IS_IN (libc)
 -_HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
 -__hurd_threadvar_location (enum __hurd_threadvar_index __index)
 -{
 -  return __hurd_threadvar_location_from_sp (__index,
 -					    __thread_stack_pointer ());
 -}
+-# endif
+-#endif
 -
 +extern mach_port_t __hurd_reply_port0;
 +#define __hurd_local_reply_port (*(__LIBC_NO_TLS() ? &__hurd_reply_port0 : &THREAD_SELF->reply_port))
@@ -371,7 +380,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  	  mach_port_t port = *reply_port;
 --- a/include/errno.h
 +++ b/include/errno.h
-@@ -26,7 +26,7 @@
+@@ -24,7 +24,7 @@
  
  #  include <tls.h>
  
@@ -476,7 +485,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  weak_function
 --- a/sysdeps/mach/hurd/dl-sysdep.c
 +++ b/sysdeps/mach/hurd/dl-sysdep.c
-@@ -65,25 +65,6 @@
+@@ -67,25 +67,6 @@
  
  struct hurd_startup_data *_dl_hurd_data;
  
@@ -547,7 +556,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  #include <setjmp.h>
  #include <thread_state.h>
  #include <sysdep.h>		/* For stack growth direction.  */
-@@ -511,19 +512,17 @@
+@@ -483,19 +484,17 @@
  				    (natural_t *) &state, &statecount))
  	LOSE;
  #ifdef STACK_GROWTH_UP
@@ -571,7 +580,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  	     the per-thread variables.  */
 --- a/sysdeps/mach/hurd/i386/init-first.c
 +++ b/sysdeps/mach/hurd/i386/init-first.c
-@@ -157,15 +157,6 @@
+@@ -149,15 +149,6 @@
    char **argv = (void *) (data + 1);
    char **envp = &argv[argc + 1];
    struct hurd_startup_data *d;
@@ -587,7 +596,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  
    /* Since the cthreads initialization code uses malloc, and the
       malloc initialization code needs to get at the environment, make
-@@ -211,13 +202,6 @@
+@@ -204,13 +195,6 @@
      __pthread_initialize_minimal();
  #endif
  
@@ -601,7 +610,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  
    /* After possibly switching stacks, call `init1' (above) with the user
       code as the return address, and the argument data immediately above
-@@ -233,11 +217,6 @@
+@@ -226,11 +210,6 @@
  
        __libc_stack_end = newsp;
  
@@ -613,7 +622,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
        /* Copy the argdata from the old stack to the new one.  */
        newsp = memcpy (newsp - ((char *) &d[1] - (char *) data), data,
  		      (char *) d - (char *) data);
-@@ -278,25 +257,10 @@
+@@ -271,25 +250,10 @@
      }
    else
      {
@@ -699,7 +708,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  } tcbhead_t;
  #endif
  
-@@ -78,6 +82,17 @@
+@@ -87,6 +91,17 @@
        | (((unsigned int) (tcb)) & 0xff000000) /* base 24..31 */		      \
      }
  
@@ -717,7 +726,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  
  static inline const char * __attribute__ ((unused))
  _hurd_tls_init (tcbhead_t *tcb)
-@@ -128,6 +143,20 @@
+@@ -137,6 +152,20 @@
  	      : "i" (offsetof (tcbhead_t, tcb)));			      \
       __tcb;})
  
@@ -808,8 +817,8 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
  weak_alias (__mig_init, mig_init)
 --- a/sysdeps/mach/hurd/profil.c
 +++ b/sysdeps/mach/hurd/profil.c
-@@ -141,7 +141,7 @@
- weak_alias (__profil, profil)
+@@ -143,7 +143,7 @@
+ static volatile error_t special_profil_failure;
  
  /* Fetch PC samples.  This function must be very careful not to depend
 -   on Hurd threadvar variables.  We arrange that by using a special
@@ -817,7 +826,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
     stub arranged for at the end of this file. */
  static void
  fetch_samples (void)
-@@ -177,7 +177,7 @@
+@@ -178,7 +178,7 @@
  }
  
  
@@ -826,7 +835,7 @@ Note: the added reply_port and _hurd_sigstate fields should be kept last.
     variables.  We arrange that by using special stubs arranged for at the
     end of this file. */
  static void
-@@ -268,7 +268,7 @@
+@@ -269,7 +269,7 @@
     are fatal in profile_waiter anyhow. */
  #define __mig_put_reply_port(foo)
  
diff --git a/debian/patches/hurd-i386/tg-tlsdesc.sym.diff b/debian/patches/hurd-i386/tg-tlsdesc.sym.diff
deleted file mode 100644
index 488208a..0000000
--- a/debian/patches/hurd-i386/tg-tlsdesc.sym.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-From: Thomas Schwinge <thomas@schwinge.name>
-Subject: [PATCH] tlsdesc.sym
-
-i386 version of tlsdesc.sym for GNU Hurd.
-
----
- sysdeps/mach/hurd/i386/tlsdesc.sym |   19 +++++++++++++++++++
- 1 file changed, 19 insertions(+)
-
---- /dev/null
-+++ b/sysdeps/mach/hurd/i386/tlsdesc.sym
-@@ -0,0 +1,19 @@
-+#include <stddef.h>
-+#include <sysdep.h>
-+#include <tls.h>
-+#include <link.h>
-+#include <dl-tlsdesc.h>
-+
-+--
-+
-+-- We have to override sysdeps/i386/tlsdesc.sym to adapt to our libpthread.
-+
-+-- Abuse tls.h macros to derive offsets relative to the thread register.
-+
-+DTV_OFFSET			offsetof(tcbhead_t, dtv)
-+
-+TLSDESC_ARG			offsetof(struct tlsdesc, arg)
-+
-+TLSDESC_GEN_COUNT		offsetof(struct tlsdesc_dynamic_arg, gen_count)
-+TLSDESC_MODID			offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_module)
-+TLSDESC_MODOFF			offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_offset)
diff --git a/debian/patches/hurd-i386/tg2.26-sigsetops.h.diff b/debian/patches/hurd-i386/tg2.26-sigsetops.h.diff
deleted file mode 100644
index b15ae09..0000000
--- a/debian/patches/hurd-i386/tg2.26-sigsetops.h.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Subject: [PATCH] Include <sigsetops.h> from hurd/hurd/signal.h
-
-* hurd/hurd/signal.h [__USE_EXTERN_INLINES][_LIBC][IS_IN(libc)]: Include
-<sigsetops.h>.
-
-Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
-
----
- hurd/hurd/signal.h |    5 +++++
- 1 file changed, 5 insertions(+)
-
---- a/hurd/hurd/signal.h
-+++ b/hurd/hurd/signal.h
-@@ -41,6 +41,11 @@
- #include <setjmp.h>		/* For `jmp_buf'.  */
- #include <spin-lock.h>
- struct hurd_signal_preemptor;	/* <hurd/sigpreempt.h> */
-+#if defined __USE_EXTERN_INLINES && defined _LIBC
-+#  if IS_IN (libc)
-+#    include <sigsetops.h>
-+#  endif
-+#endif
- 
- 
- /* Full details of a signal.  */
diff --git a/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff b/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff
deleted file mode 100644
index b8b07ed..0000000
--- a/debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-Build stubs for gnumach.defs
-
---- a/sysdeps/mach/configure
-+++ b/sysdeps/mach/configure
-@@ -282,7 +282,7 @@
- fi
- 
- mach_interface_list=
--for ifc in mach mach4 \
-+for ifc in mach mach4 gnumach \
- 	   clock clock_priv host_priv host_security ledger lock_set \
- 	   processor processor_set task task_notify thread_act vm_map \
- 	   memory_object memory_object_default default_pager \
---- a/sysdeps/mach/configure.ac
-+++ b/sysdeps/mach/configure.ac
-@@ -59,7 +59,7 @@
- dnl environment the compile against those headers will fail.
- dnl
- mach_interface_list=
--for ifc in mach mach4 \
-+for ifc in mach mach4 gnumach \
- 	   clock clock_priv host_priv host_security ledger lock_set \
- 	   processor processor_set task task_notify thread_act vm_map \
- 	   memory_object memory_object_default default_pager \
diff --git a/debian/patches/series b/debian/patches/series
index 30febe8..dd40599 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -37,19 +37,16 @@ arm/local-arm-futex.diff
 
 hppa/local-inlining.diff
 
-hurd-i386/git-abilist.diff
 hurd-i386/local-enable-ldconfig.diff
 hurd-i386/tg-context_functions.diff
 hurd-i386/tg-tls.diff
 hurd-i386/tg-tls-threadvar.diff
-hurd-i386/tg-tlsdesc.sym.diff
 hurd-i386/tg-sysvshm.diff
 hurd-i386/tg-_dl_random.diff
 hurd-i386/tg-thread-cancel.diff
 hurd-i386/tg-bigmem.diff
 hurd-i386/local-disable-ioctls.diff
 hurd-i386/tg-locarchive.diff
-hurd-i386/tg-no-hp-timing.diff
 hurd-i386/tg-sendmsg-SCM_RIGHTS.diff
 hurd-i386/tg-sendmsg-SCM_CREDS.diff
 hurd-i386/tg-grantpt.diff
@@ -70,7 +67,6 @@ hurd-i386/libpthread_build.diff
 hurd-i386/tg-libpthread_depends.diff
 hurd-i386/libpthread_version.diff
 hurd-i386/local-usr.diff
-hurd-i386/unsubmitted-gnumach.defs.diff
 hurd-i386/tg-hurdsig-boot-fix.diff
 hurd-i386/tg-single-select-timeout.diff
 hurd-i386/tg-setitimer.diff
@@ -96,13 +92,11 @@ hurd-i386/local-libpthread-stacksize.diff
 hurd-i386/tg-WRLCK-upgrade.diff
 hurd-i386/tg-reboot-startup.diff
 hurd-i386/cvs-revert-gnu-gnu-cleanup.diff
-hurd-i386/tg-allocalim.diff
 hurd-i386/libpthread_pthread_types.diff
 hurd-i386/tg-bootstrap.diff
 hurd-i386/local-mach_print.diff
 hurd-i386/submitted-hurd-abilist.diff
 #hurd-i386/submitted-anon-mmap-shared.diff
-hurd-i386/tg-extern_inline.diff
 hurd-i386/tg-eintr.diff
 hurd-i386/tg-gsync-libc.diff
 hurd-i386/tg-pthread_deps.diff
@@ -117,7 +111,6 @@ hurd-i386/tg-mlockall.diff
 hurd-i386/local-no_unsupported_ioctls.diff
 hurd-i386/tg2.25-tls.diff
 hurd-i386/local-nocheck-installed-headers.diff
-hurd-i386/tg2.26-sigsetops.h.diff
 hurd-i386/git-libpthread-2.26.diff
 hurd-i386/tg-thread-linkspace.diff
 hurd-i386/libpthread_includes.diff
diff --git a/debian/symbols.wildcards b/debian/symbols.wildcards
index cb52f9b..1d43784 100644
--- a/debian/symbols.wildcards
+++ b/debian/symbols.wildcards
@@ -1,4 +1,4 @@
-| #PACKAGE# (>> 2.26.9000), #PACKAGE# (<< 2.28)
+| #PACKAGE# (>> 2.27), #PACKAGE# (<< 2.28)
  (symver|optional)GLIBC_PRIVATE 0 1
  (symver|optional)GLIBC_2.0 2.0
  (symver|optional)GLIBC_2.1 2.1
@@ -41,5 +41,5 @@
  (symver|optional)GLIBC_2.24 2.24
  (symver|optional)GLIBC_2.25 2.25
  (symver|optional)GLIBC_2.26 2.26
- (symver|optional)GLIBC_2.27 2.26.9000
+ (symver|optional)GLIBC_2.27 2.27
  (symver|optional)GCC_3.0 2.3.6

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git


Reply to: