diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-02-28 22:30:57 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-02-28 22:30:57 +0000 |
commit | 9ee6024bcc5ecead901a58523fc30dc97cebdfce (patch) | |
tree | e0c7ca43c72e41c2ab15381e5babda6061b18aff /libgo | |
parent | 39104a8f6dca1c0c5f3a2eb07708ac446d2045e8 (diff) |
mksigtab.sh: skip signals defined as other signals
Fixes Solaris build.
Patch by Rainer Orth.
Reviewed-on: https://go-review.googlesource.com/37587
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245794 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgo')
-rw-r--r-- | libgo/mksigtab.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libgo/mksigtab.sh b/libgo/mksigtab.sh index 78b1655a517a..fd31022824c0 100644 --- a/libgo/mksigtab.sh +++ b/libgo/mksigtab.sh @@ -56,7 +56,8 @@ echo ' _SIGSYS: {_SigThrow, "SIGSYS: bad system call"},' # Handle signals that are not supported on all systems. checksig() { - if grep "const $1 = " gen-sysinfo.go >/dev/null 2>&1; then + if grep "const $1 = " gen-sysinfo.go >/dev/null 2>&1 \ + && ! grep "const $1 = _SIG" gen-sysinfo.go > /dev/null 2>&1; then echo " $1: $2," fi } |