Commit 7372dfe4 by Ian Lance Taylor

mksysinfo.sh: Make sure that CLONE_NEWUSER is defined.

    
    Reviewed-on: https://go-review.googlesource.com/16588

From-SVN: r229711
parent 32fec2c8
28fbc7f42702ce081ef5f3ce9a1dbc1ed3f3c89e 10e0f935ac369f8403c198b05c909e42e565c1e5
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.
...@@ -1444,6 +1444,11 @@ grep '^type _inotify_event ' gen-sysinfo.go | \ ...@@ -1444,6 +1444,11 @@ grep '^type _inotify_event ' gen-sysinfo.go | \
# The GNU/Linux CLONE flags. # The GNU/Linux CLONE flags.
grep '^const _CLONE_' gen-sysinfo.go | \ grep '^const _CLONE_' gen-sysinfo.go | \
sed -e 's/^\(const \)_\(CLONE_[^= ]*\)\(.*\)$/\1\2 = _\2/' >> ${OUT} sed -e 's/^\(const \)_\(CLONE_[^= ]*\)\(.*\)$/\1\2 = _\2/' >> ${OUT}
# We need some CLONE constants that are not defined in older versions
# of glibc.
if ! grep '^const CLONE_NEWUSER ' ${OUT} > /dev/null 2>&1; then
echo "const CLONE_NEWUSER = 0x10000000" >> ${OUT}
fi
# Struct sizes. # Struct sizes.
set cmsghdr Cmsghdr ip_mreq IPMreq ip_mreqn IPMreqn ipv6_mreq IPv6Mreq \ set cmsghdr Cmsghdr ip_mreq IPMreq ip_mreqn IPMreqn ipv6_mreq IPv6Mreq \
......
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