From: GNU Libc Maintainers Date: Fri, 10 Jan 2020 22:21:25 +0000 (+0000) Subject: local-hurd_sigstate-PLT X-Git-Tag: archive/raspbian/2.29-9+rpi1~1^2~58 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a2f54d47232e920a75fc9db9166892c88e43276c;p=glibc.git local-hurd_sigstate-PLT =================================================================== Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name local-hurd_sigstate-PLT.diff --- diff --git a/hurd/hurdsig.c b/hurd/hurdsig.c index a43507f02..82114cfbf 100644 --- a/hurd/hurdsig.c +++ b/hurd/hurdsig.c @@ -172,6 +172,7 @@ __hurd_sigstate_delete_2_13 (thread_t thread) } compat_symbol (libc, __hurd_sigstate_delete_2_13, _hurd_sigstate_delete, GLIBC_2_13_DEBIAN_19); #endif +libc_hidden_ver (__hurd_sigstate_delete, _hurd_sigstate_delete) /* Make SS a global receiver, with pthread signal semantics. */ void @@ -189,6 +190,7 @@ __hurd_sigstate_set_global_rcv_2_13 (struct hurd_sigstate *ss) } compat_symbol (libc, __hurd_sigstate_set_global_rcv_2_13, _hurd_sigstate_set_global_rcv, GLIBC_2_13_DEBIAN_19); #endif +libc_hidden_ver (__hurd_sigstate_set_global_rcv, _hurd_sigstate_set_global_rcv) /* Check whether SS is a global receiver. */ static int @@ -215,7 +217,9 @@ __hurd_sigstate_unlock (struct hurd_sigstate *ss) __spin_unlock (&_hurd_global_sigstate->lock); } versioned_symbol (libc, __hurd_sigstate_lock, _hurd_sigstate_lock, GLIBC_2_21); +libc_hidden_ver (__hurd_sigstate_lock, _hurd_sigstate_lock) versioned_symbol (libc, __hurd_sigstate_unlock, _hurd_sigstate_unlock, GLIBC_2_21); +libc_hidden_ver (__hurd_sigstate_unlock, _hurd_sigstate_unlock) #if SHLIB_COMPAT (libc, GLIBC_2_13, GLIBC_2_21) void @@ -251,6 +255,7 @@ __hurd_sigstate_pending_2_13 (const struct hurd_sigstate *ss) } compat_symbol (libc, __hurd_sigstate_pending_2_13, _hurd_sigstate_pending, GLIBC_2_13_DEBIAN_19); #endif +libc_hidden_ver (__hurd_sigstate_pending, _hurd_sigstate_pending) /* Clear a pending signal and return the associated detailed signal information. SS must be locked, and must have signal SIGNO diff --git a/sysdeps/hurd/include/hurd/signal.h b/sysdeps/hurd/include/hurd/signal.h index 8ceab328c..f4627a720 100644 --- a/sysdeps/hurd/include/hurd/signal.h +++ b/sysdeps/hurd/include/hurd/signal.h @@ -11,6 +11,11 @@ libc_hidden_proto (_hurd_exception2signal) libc_hidden_proto (_hurd_intr_rpc_mach_msg) libc_hidden_proto (_hurd_thread_sigstate) libc_hidden_proto (_hurd_raise_signal) +libc_hidden_proto (_hurd_sigstate_set_global_rcv) +libc_hidden_proto (_hurd_sigstate_lock) +libc_hidden_proto (_hurd_sigstate_pending) +libc_hidden_proto (_hurd_sigstate_unlock) +libc_hidden_proto (_hurd_sigstate_delete) #endif #ifdef _HURD_SIGNAL_H_HIDDEN_DEF libc_hidden_def (_hurd_self_sigstate)