aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2014-08-05 17:10:15 -0700
committerIan Lance Taylor <iant@golang.org>2014-08-05 17:10:15 -0700
commitf2f17c0ff2b2b712e588886cfa2c05066ef2ae87 (patch)
treee523a5e2b4c8227cd063aa38886f97af14c62e11 /src/pkg/runtime
parentf6f2f77142fcf0a4ec317bff6850ffb6ee6f0bb2 (diff)
downloadgo-f2f17c0ff2b2b712e588886cfa2c05066ef2ae87.tar.xz
cmd/cgo: for -godefs, promote first field of anonymous union
Update #6677 When a struct contains an anonymous union, use the type and name of the first field in the union. This should make the glibc <sys/resource.h> file work; in that file struct rusage has fields like __extension__ union { long int ru_maxrss; __syscall_slong_t __ru_maxrss_word; }; in which the field that matters is ru_maxrss and __ru_maxrss_word just exists to advance to the next field on systems where the kernel uses long long fields but userspace expects long fields. LGTM=mikioh.mikioh R=golang-codereviews, mikioh.mikioh CC=golang-codereviews https://golang.org/cl/106260044
Diffstat (limited to 'src/pkg/runtime')
0 files changed, 0 insertions, 0 deletions