From 8c8eeb32d3a0a11288543ab11d3bedc6d52143c7 Mon Sep 17 00:00:00 2001 From: Maddie Zhan Date: Sun, 8 Apr 2018 09:21:08 +0800 Subject: [PATCH] [host] linux/mips: mips64le definition from mipsle Same as commit fc04d2d, but for mips64le from mipsle definition. It would be nice if anyone can check with the correctness, since the qemu environment for mips64/mips64le can't run Go properly due to this issue: https://github.com/golang/go/issues/15416 --- host/host_linux_mips64le.go | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 host/host_linux_mips64le.go diff --git a/host/host_linux_mips64le.go b/host/host_linux_mips64le.go new file mode 100644 index 00000000..b0fca093 --- /dev/null +++ b/host/host_linux_mips64le.go @@ -0,0 +1,43 @@ +// Created by cgo -godefs - DO NOT EDIT +// cgo -godefs types_linux.go + +package host + +const ( + sizeofPtr = 0x4 + sizeofShort = 0x2 + sizeofInt = 0x4 + sizeofLong = 0x4 + sizeofLongLong = 0x8 + sizeOfUtmp = 0x180 +) + +type ( + _C_short int16 + _C_int int32 + _C_long int32 + _C_long_long int64 +) + +type utmp struct { + Type int16 + Pad_cgo_0 [2]byte + Pid int32 + Line [32]int8 + Id [4]int8 + User [32]int8 + Host [256]int8 + Exit exit_status + Session int32 + Tv timeval + Addr_v6 [4]int32 + X__unused [20]int8 +} +type exit_status struct { + Termination int16 + Exit int16 +} +type timeval struct { + Sec int32 + Usec int32 +}