Commit 0abbc8f1 by Ian Lance Taylor

syscall: always define WEXITED and WNOWAIT on GNU/Linux

    
    Fixes https://gcc.gnu.org/PR88135
    
    Reviewed-on: https://go-review.googlesource.com/c/150897

From-SVN: r266495
parent 67b9fab0
26639de5b48ca895f517b7b5f5720b2613f885ce 3ecc845c337c15d9a19ed8d277e5ee9eaf49c3ad
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.
...@@ -173,6 +173,15 @@ if grep '^const ___WALL = ' gen-sysinfo.go >/dev/null 2>&1 \ ...@@ -173,6 +173,15 @@ if grep '^const ___WALL = ' gen-sysinfo.go >/dev/null 2>&1 \
&& ! grep '^const _WALL = ' gen-sysinfo.go >/dev/null 2>&1; then && ! grep '^const _WALL = ' gen-sysinfo.go >/dev/null 2>&1; then
echo 'const WALL = ___WALL' >> ${OUT} echo 'const WALL = ___WALL' >> ${OUT}
fi fi
# On GNU/Linux the os package requires WEXITED and WNOWAIT.
if test "${GOOS}" = "linux"; then
if ! grep '^const WEXITED = ' ${OUT} >/dev/null 2>&1; then
echo 'const WEXITED = 4' >> ${OUT}
fi
if ! grep '^const WNOWAIT = ' ${OUT} >/dev/null 2>&1; then
echo 'const WNOWAIT = 0x01000000' >> ${OUT}
fi
fi
# Networking constants. # Networking constants.
egrep '^const _(AF|ARPHRD|ETH|IN|SOCK|SOL|SO|IPPROTO|TCP|IP|IPV6)_' gen-sysinfo.go | egrep '^const _(AF|ARPHRD|ETH|IN|SOCK|SOL|SO|IPPROTO|TCP|IP|IPV6)_' gen-sysinfo.go |
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment