0034-gcc-go-signal-34-is-special-on-musl-libc.patch (996B)
1 From dd1465b56f76ada5c7383ebd98ef02311a3b907c Mon Sep 17 00:00:00 2001 2 From: "A. Wilcox" <AWilcox@Wilcox-Tech.com> 3 Date: Sun, 30 Aug 2020 18:03:03 +0200 4 Subject: [PATCH] gcc-go: signal 34 is special on musl libc 5 MIME-Version: 1.0 6 Content-Type: text/plain; charset=UTF-8 7 Content-Transfer-Encoding: 8bit 8 9 Taken from Adélie Linux. 10 --- 11 libgo/go/runtime/signal_gccgo.go | 2 +- 12 1 file changed, 1 insertion(+), 1 deletion(-) 13 14 diff --git a/libgo/go/runtime/signal_gccgo.go b/libgo/go/runtime/signal_gccgo.go 15 index c555712a03c..9e228580d37 100644 16 --- a/libgo/go/runtime/signal_gccgo.go 17 +++ b/libgo/go/runtime/signal_gccgo.go 18 @@ -106,7 +106,7 @@ func getsig(i uint32) uintptr { 19 if sigaction(i, nil, &sa) < 0 { 20 // On GNU/Linux glibc rejects attempts to call 21 // sigaction with signal 32 (SIGCANCEL) or 33 (SIGSETXID). 22 - if GOOS == "linux" && (i == 32 || i == 33) { 23 + if GOOS == "linux" && (i == 32 || i == 33 || i == 34) { 24 return _SIG_DFL 25 } 26 throw("sigaction read failure") 27 -- 28 2.31.1 29