From 98fd70c20f55a656de0c40a7f5fb982166c2ad34 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 4 Dec 2012 06:23:37 +0000 Subject: [PATCH] mksysinfo: Fix TIOCNOTTY and TIOCSCTTY for ARM. From Matthias Klose. From-SVN: r194118 --- libgo/mksysinfo.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh index 3688c530d06..ed585d62f51 100755 --- a/libgo/mksysinfo.sh +++ b/libgo/mksysinfo.sh @@ -168,6 +168,12 @@ enum { #ifdef TIOCGWINSZ TIOCGWINSZ_val = TIOCGWINSZ, #endif +#ifdef TIOCNOTTY + TIOCNOTTY_val = TIOCNOTTY, +#endif +#ifdef TIOCSCTTY + TIOCSCTTY_val = TIOCSCTTY, +#endif }; EOF @@ -725,6 +731,16 @@ if ! grep '^const TIOCGWINSZ' ${OUT} >/dev/null 2>&1; then echo 'const TIOCGWINSZ = _TIOCGWINSZ_val' >> ${OUT} fi fi +if ! grep '^const TIOCNOTTY' ${OUT} >/dev/null 2>&1; then + if grep '^const _TIOCNOTTY_val' ${OUT} >/dev/null 2>&1; then + echo 'const TIOCNOTTY = _TIOCNOTTY_val' >> ${OUT} + fi +fi +if ! grep '^const TIOCSCTTY' ${OUT} >/dev/null 2>&1; then + if grep '^const _TIOCSCTTY_val' ${OUT} >/dev/null 2>&1; then + echo 'const TIOCSCTTY = _TIOCSCTTY_val' >> ${OUT} + fi +fi # The ioctl flags for terminal control grep '^const _TC[GS]ET' gen-sysinfo.go | \