[host]linux: type file changed.

pull/190/head
Shirou WAKAYAMA 9 years ago
parent 0787e8ba3e
commit b1df5a912c

@ -124,9 +124,9 @@ func Users() ([]UserStat, error) {
continue continue
} }
user := UserStat{ user := UserStat{
User: common.UintToString(u.User[:]), User: common.IntToString(u.User[:]),
Terminal: common.UintToString(u.Line[:]), Terminal: common.IntToString(u.Line[:]),
Host: common.UintToString(u.Host[:]), Host: common.IntToString(u.Host[:]),
Started: int(u.Tv.Sec), Started: int(u.Tv.Sec),
} }
ret = append(ret, user) ret = append(ret, user)

@ -9,6 +9,7 @@ const (
sizeofInt = 0x4 sizeofInt = 0x4
sizeofLong = 0x8 sizeofLong = 0x8
sizeofLongLong = 0x8 sizeofLongLong = 0x8
sizeOfUtmp = 0x180
) )
type ( type (
@ -23,12 +24,12 @@ type utmp struct {
Pad_cgo_0 [2]byte Pad_cgo_0 [2]byte
Pid int32 Pid int32
Line [32]int8 Line [32]int8
ID [4]int8 Id [4]int8
User [32]int8 User [32]int8
Host [256]int8 Host [256]int8
Exit exit_status Exit exit_status
Session int32 Session int32
Tv UtTv Tv _Ctype_struct___0
Addr_v6 [4]int32 Addr_v6 [4]int32
X__glibc_reserved [20]int8 X__glibc_reserved [20]int8
} }
@ -36,7 +37,12 @@ type exit_status struct {
Termination int16 Termination int16
Exit int16 Exit int16
} }
type UtTv struct { type timeval struct {
TvSec int32 Sec int64
TvUsec int32 Usec int64
}
type _Ctype_struct___0 struct {
Sec int32
Usec int32
} }

@ -1,5 +1,5 @@
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go // cgo -godefs types_linux.go | sed "s/uint8/int8/g"
package host package host
@ -23,15 +23,15 @@ type utmp struct {
Type int16 Type int16
Pad_cgo_0 [2]byte Pad_cgo_0 [2]byte
Pid int32 Pid int32
Line [32]uint8 Line [32]int8
Id [4]uint8 Id [4]int8
User [32]uint8 User [32]int8
Host [256]uint8 Host [256]int8
Exit exit_status Exit exit_status
Session int32 Session int32
Tv timeval Tv timeval
Addr_v6 [4]int32 Addr_v6 [4]int32
X__glibc_reserved [20]uint8 X__glibc_reserved [20]int8
} }
type exit_status struct { type exit_status struct {
Termination int16 Termination int16

Loading…
Cancel
Save