diff options
Diffstat (limited to 'libgo')
-rwxr-xr-x | libgo/mkrsysinfo.sh | 4 | ||||
-rwxr-xr-x | libgo/mksysinfo.sh | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libgo/mkrsysinfo.sh b/libgo/mkrsysinfo.sh index 6ab80e6..44a3a6b 100755 --- a/libgo/mkrsysinfo.sh +++ b/libgo/mkrsysinfo.sh @@ -36,6 +36,10 @@ grep -v '^// ' gen-sysinfo.go | \ grep '^type _arpcom ' gen-sysinfo.go | \ 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 # types, so that we can cast integers to the right types when # assigning to the structures. diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh index 7a74269..54978b9 100755 --- a/libgo/mksysinfo.sh +++ b/libgo/mksysinfo.sh @@ -48,6 +48,10 @@ grep -v '^// ' gen-sysinfo.go | \ grep '^type _arpcom ' gen-sysinfo.go | \ 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. egrep '#define E[A-Z0-9_]+ ' errno.i | \ sed -e 's/^#define \(E[A-Z0-9_]*\) .*$/const \1 = Errno(_\1)/' >> ${OUT} |