git-libpthread_sigs
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Wed, 25 Mar 2020 12:56:56 +0000 (12:56 +0000)
committerAurelien Jarno <aurel32@debian.org>
Wed, 25 Mar 2020 12:56:56 +0000 (12:56 +0000)
commit095ae0299c33f7dc7556fb2bd19e4470581a95aa
tree370a231529d58f07d3af18a07f70ae3478a182b0
parentd3397040e7a523a391cf96372fa39e8f9bfdc901
git-libpthread_sigs

Committed for glibc 2.31

From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Enable global signal distribution in htl

* 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.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread_sigs.diff
sysdeps/mach/hurd/Makefile
sysdeps/mach/hurd/htl/pt-sigstate-destroy.c
sysdeps/mach/hurd/htl/pt-sigstate-init.c
sysdeps/mach/hurd/htl/pt-sigstate.c