Commit f522b07d by Ian Lance Taylor

mksysinfo: fix in6_addr in mld_hdr_t for Solaris

    
    Patch by Rainer Orth.
    
    Reviewed-on: https://go-review.googlesource.com/60732

From-SVN: r251574
parent 611e7036
5674b5927d5336e20fbec455a9f7b0b8ed70166c 9d0d5c03a8086f5dd3a23e910abd6e470196973c
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.
...@@ -36,6 +36,10 @@ grep -v '^// ' gen-sysinfo.go | \ ...@@ -36,6 +36,10 @@ grep -v '^// ' gen-sysinfo.go | \
grep '^type _arpcom ' gen-sysinfo.go | \ grep '^type _arpcom ' gen-sysinfo.go | \
sed -e 's/_in6_addr/[16]byte/' >> ${OUT} sed -e 's/_in6_addr/[16]byte/' >> ${OUT}
# Same on Solaris for _mld_hdr_t.
grep '^type _mld_hdr_t ' gen-sysinfo.go | \
sed -e 's/_in6_addr/[16]byte/' >> ${OUT}
# The time structures need special handling: we need to name the # The time structures need special handling: we need to name the
# types, so that we can cast integers to the right types when # types, so that we can cast integers to the right types when
# assigning to the structures. # assigning to the structures.
......
...@@ -48,6 +48,10 @@ grep -v '^// ' gen-sysinfo.go | \ ...@@ -48,6 +48,10 @@ grep -v '^// ' gen-sysinfo.go | \
grep '^type _arpcom ' gen-sysinfo.go | \ grep '^type _arpcom ' gen-sysinfo.go | \
sed -e 's/_in6_addr/[16]byte/' >> ${OUT} sed -e 's/_in6_addr/[16]byte/' >> ${OUT}
# Same on Solaris for _mld_hdr_t.
grep '^type _mld_hdr_t ' gen-sysinfo.go | \
sed -e 's/_in6_addr/[16]byte/' >> ${OUT}
# The errno constants. These get type Errno. # The errno constants. These get type Errno.
egrep '#define E[A-Z0-9_]+ ' errno.i | \ egrep '#define E[A-Z0-9_]+ ' errno.i | \
sed -e 's/^#define \(E[A-Z0-9_]*\) .*$/const \1 = Errno(_\1)/' >> ${OUT} sed -e 's/^#define \(E[A-Z0-9_]*\) .*$/const \1 = Errno(_\1)/' >> ${OUT}
......
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