>From 570a5b48e7b73f8eddbdbf9a5220e28c90a8cef7 Mon Sep 17 00:00:00 2001 From: Jeremie Koenig Date: Tue, 1 Mar 2011 14:22:26 +0000 Subject: [PATCH 8/8] export sigstate accessors --- Versions.def | 1 + hurd/Versions | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletions(-) diff --git a/Versions.def b/Versions.def index eab006b..87586c3 100644 --- a/Versions.def +++ b/Versions.def @@ -2,60 +2,61 @@ libBrokenLocale { GLIBC_2.0 } libc { GLIBC_2.0 GLIBC_2.1 GLIBC_2.1.1 GLIBC_2.1.2 GLIBC_2.1.3 GLIBC_2.1.4 GLIBC_2.2 GLIBC_2.2.1 GLIBC_2.2.2 GLIBC_2.2.3 GLIBC_2.2.4 GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.1 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 + GLIBC_HURD_GLOB_SIGS %ifdef USE_IN_LIBIO HURD_CTHREADS_0.3 %endif %ifdef EXPORT_UNWIND_FIND_FDE GCC_3.0 %endif GLIBC_PRIVATE } libcrypt { GLIBC_2.0 } libdl { GLIBC_2.0 GLIBC_2.1 GLIBC_2.3.3 GLIBC_2.3.4 } libm { GLIBC_2.0 GLIBC_2.1 GLIBC_2.2 GLIBC_2.2.3 GLIBC_2.3.4 GLIBC_2.4 } libnsl { GLIBC_2.0 GLIBC_2.1 GLIBC_2.2 } diff --git a/hurd/Versions b/hurd/Versions index bf4d36f..c2c1547 100644 --- a/hurd/Versions +++ b/hurd/Versions @@ -128,49 +128,56 @@ libc { # g* geteuids; # s* seteuids; } GLIBC_2.1.3 { # d* directory_name_split; # h* hurd_directory_name_split; } GLIBC_2.2.5 { # These always existed as inlines but the real functions were not exported. __hurd_fail; _hurd_self_sigstate; # Same for these "quasi-internal" functions _hurd_port_init; _hurd_port_set; # internal symbols used by other libraries (e.g. librt) _hurd_raise_signal; _hurdsig_interrupt_timeout; _hurdsig_fault_preemptor; _hurdsig_fault_env; } GLIBC_2.2.6 { # functions used in macros & inline functions __errno_location; + } - # Used by libpthread (XXX which version?) + # XXX: version name ? + GLIBC_HURD_GLOB_SIGS { + # functions used by libpthread _hurd_sigstate_set_global_rcv; + _hurd_sigstate_lock; + _hurd_sigstate_pending; + _hurd_sigstate_actions; + _hurd_sigstate_unlock; } %if !SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2) HURD_CTHREADS_0.3 { # weak refs to libthreads functions that libc calls iff libthreads in use cthread_fork; cthread_detach; # variables used for detecting cthreads _cthread_exit_routine; _cthread_init_routine; # cthreads functions with stubs in libc cthread_keycreate; cthread_getspecific; cthread_setspecific; __libc_getspecific; } %endif } -- 1.7.2.3