From 93af6a633359ac99bc2e1f6f86fd89765df71296 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 23 Feb 2012 02:06:07 +0100 Subject: Set version for global signal disposition functions This adds the symbols needed by libpthread & such to the external interface. The version here is just the current version, but it has to eventually be the version when the patch will actually be applied upstream. --- .topdeps | 2 +- .topmsg | 14 ++++---------- hurd/Versions | 8 ++++++++ 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.topdeps b/.topdeps index 54fb4356a1..e83f8a04b8 100644 --- a/.topdeps +++ b/.topdeps @@ -1 +1 @@ -t/hurdsig-fixes +t/hurdsig-global-dispositions diff --git a/.topmsg b/.topmsg index 4172488bb8..73bf049450 100644 --- a/.topmsg +++ b/.topmsg @@ -1,12 +1,6 @@ -From: Jeremie Koenig -Subject: [PATCH] Global signal dispositions. +From: Samuel Thibault +Subject: [PATCH] Set version for global signal disposition functions -Although they should not change the -default behaviors of signals for cthread programs, these patches add -new functions which can be used by libpthread to enable -POSIX-conforming behavior of signals on a per-thread basis. +This adds the symbols needed by libpthread & such to the external interface. - e407ae3 Hurd signals: implement global signal dispositions - 38eb4b3 Hurd signals: provide a sigstate destructor - 344dfd6 Hurd signals: fix sigwait() for global signals - fb055f2 Hurd signals: fix global untraced signals. +The version here is just the current version, but it has to eventually be the version when the patch will actually be applied upstream. diff --git a/hurd/Versions b/hurd/Versions index 83c8ab1826..ec405db86a 100644 --- a/hurd/Versions +++ b/hurd/Versions @@ -156,6 +156,14 @@ libc { # functions used in macros & inline functions __errno_location; } + GLIBC_2.15 { + # functions used by libpthread and + _hurd_sigstate_set_global_rcv; + _hurd_sigstate_lock; + _hurd_sigstate_pending; + _hurd_sigstate_unlock; + _hurd_sigstate_delete; + } %if !SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2) HURD_CTHREADS_0.3 { -- cgit v1.2.3