diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-02-28 22:30:57 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-02-28 22:30:57 +0000 |
commit | 7efb3707f267d5d47c4e0c929fa269adf32b11bc (patch) | |
tree | e0c7ca43c72e41c2ab15381e5babda6061b18aff /libgo/mksigtab.sh | |
parent | 7a1ae9237440782d71d44703fe66e234ff6ce432 (diff) | |
download | gcc-7efb3707f267d5d47c4e0c929fa269adf32b11bc.tar.gz |
mksigtab.sh: skip signals defined as other signals
Fixes Solaris build.
Patch by Rainer Orth.
Reviewed-on: https://go-review.googlesource.com/37587
From-SVN: r245794
Diffstat (limited to 'libgo/mksigtab.sh')
-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 78b1655a517..fd31022824c 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 } |