git-altstack
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Tue, 23 Apr 2024 16:23:00 +0000 (19:23 +0300)
committerAdrian Bunk <bunk@debian.org>
Tue, 23 Apr 2024 16:23:00 +0000 (19:23 +0300)
commit a0bb5abd09e3d0f66c3dccf70bf74c8b2d7cc1c2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Jan 24 19:27:00 2019 +0100

    hurd: Fix initial sigaltstack state

            * hurd/hurdsig.c (_hurd_thread_sigstate): Set SS_DISABLE in
            sigaltstack.ss_flags.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-altstack.diff

hurd/hurdsig.c

index 404ead6b61b84656b5adfbafcc9e2a5bb9f12460..10bd6837013dc1c685db963add31dad9f3a03cf5 100644 (file)
@@ -94,6 +94,7 @@ _hurd_thread_sigstate (thread_t thread)
       __sigemptyset (&ss->blocked);
       __sigemptyset (&ss->pending);
       memset (&ss->sigaltstack, 0, sizeof (ss->sigaltstack));
+      ss->sigaltstack.ss_flags |= SS_DISABLE;
       ss->preemptors = NULL;
       ss->suspended = MACH_PORT_NULL;
       ss->intr_port = MACH_PORT_NULL;