summaryrefslogtreecommitdiff
path: root/.topmsg
diff options
context:
space:
mode:
Diffstat (limited to '.topmsg')
-rw-r--r--.topmsg14
1 files changed, 11 insertions, 3 deletions
diff --git a/.topmsg b/.topmsg
index 97ec55c306..5e70e59e0e 100644
--- a/.topmsg
+++ b/.topmsg
@@ -1,6 +1,14 @@
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
-Subject: [PATCH] t/libpthread_sigs
+Subject: Enable global signal distribution in htl
-<patch description>
+* sysdeps/mach/hurd/htl/pt-sigstate-init.c (__pthread_sigstate_init):
+Call _hurd_sigstate_set_global_rcv().
+* sysdeps/mach/hurd/htl/pt-sigstate-destroy.c
+(__pthread_sigstate_destroy): Call _hurd_sigstate_delete().
+* sysdeps/mach/hurd/htl/pt-sigstate.c: Include <hurd/msg.h>
+(__pthread_sigstate): Use _hurd_sigstate_lock()/_hurd_sigstate_unlock()
+and _hurd_sigstate_pending(). Call __msg_sig_post() to wake up thread
+with pending signals.
+* sysdeps/mach/hurd/Makefile (LDLIBS-pthread.so): Add
+$(objdir)/hurd/libhurduser.so.
-Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>