From 1a6c552d12026ee85c819dfe6f2c83bc59aaa28f Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 24 Oct 2012 19:00:44 +0000 Subject: mksysinfo: Define SIGPOLL and SIGCLD if necessary. From-SVN: r192775 --- libgo/mksysinfo.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libgo') diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh index 315d60c..12e0310 100755 --- a/libgo/mksysinfo.sh +++ b/libgo/mksysinfo.sh @@ -225,6 +225,16 @@ done grep '^const _SIG[^_]' gen-sysinfo.go | \ grep -v '^const _SIGEV_' | \ sed -e 's/^\(const \)_\(SIG[^= ]*\)\(.*\)$/\1\2 = Signal(_\2)/' >> ${OUT} +if ! grep '^const SIGPOLL ' ${OUT} >/dev/null 2>&1; then + if grep '^const SIGIO ' ${OUT} > /dev/null 2>&1; then + echo "const SIGPOLL = SIGIO" >> ${OUT} + fi +fi +if ! grep '^const SIGCLD ' ${OUT} >/dev/null 2>&1; then + if grep '^const SIGCHLD ' ${OUT} >/dev/null 2>&1; then + echo "const SIGCLD = SIGCHLD" >> ${OUT} + fi +fi # The syscall numbers. We force the names to upper case. grep '^const _SYS_' gen-sysinfo.go | \ -- cgit v1.1