This patch against Hurd's libpthread "activates" global signal dispositions for newly created threads, if glibc supports it.
I'll submit a pkg-hurd version (which also updates libpthread_sigmask.patch) to debian-hurd right away. Jeremie Koenig (1): Mark new threads as global signal receivers sysdeps/mach/hurd/pt-sigstate-init.c | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-)