diff --git a/cpu/cpu_linux.go b/cpu/cpu_linux.go
index 1979ebc..f2cb6d2 100644
--- a/cpu/cpu_linux.go
+++ b/cpu/cpu_linux.go
@@ -97,7 +97,7 @@ func finishCPUInfo(c *InfoStat) error {
return nil
}
}
- c.Mhz = value/1000.0 // value is in kHz
+ c.Mhz = value / 1000.0 // value is in kHz
return nil
}
@@ -147,7 +147,7 @@ func Info() ([]InfoStat, error) {
case "model name", "cpu":
c.ModelName = value
if strings.Contains(value, "POWER8") ||
- strings.Contains(value, "POWER7") {
+ strings.Contains(value, "POWER7") {
c.Model = strings.Split(value, " ")[0]
c.Family = "POWER"
c.VendorID = "IBM"
diff --git a/cpu/cpu_openbsd.go b/cpu/cpu_openbsd.go
index d0aadd4..c59bf9c 100644
--- a/cpu/cpu_openbsd.go
+++ b/cpu/cpu_openbsd.go
@@ -26,9 +26,9 @@ const (
// sys/sysctl.h
const (
- CTLKern = 1 // "high kernel": proc, limits
- KernCptime = 40 // KERN_CPTIME
- KernCptime2 = 71 // KERN_CPTIME2
+ CTLKern = 1 // "high kernel": proc, limits
+ KernCptime = 40 // KERN_CPTIME
+ KernCptime2 = 71 // KERN_CPTIME2
)
var ClocksPerSec = float64(128)
@@ -79,7 +79,7 @@ func Times(percpu bool) ([]TimesStat, error) {
c := TimesStat{
User: float64(cpuTimes[CPUser]) / ClocksPerSec,
Nice: float64(cpuTimes[CPNice]) / ClocksPerSec,
- System: float64(cpuTimes[CPSys]) / ClocksPerSec,
+ System: float64(cpuTimes[CPSys]) / ClocksPerSec,
Idle: float64(cpuTimes[CPIdle]) / ClocksPerSec,
Irq: float64(cpuTimes[CPIntr]) / ClocksPerSec,
}
diff --git a/disk/disk_openbsd_amd64.go b/disk/disk_openbsd_amd64.go
index 4708e8f..07a845f 100644
--- a/disk/disk_openbsd_amd64.go
+++ b/disk/disk_openbsd_amd64.go
@@ -4,28 +4,28 @@
package disk
const (
- sizeofPtr = 0x8
- sizeofShort = 0x2
- sizeofInt = 0x4
- sizeofLong = 0x8
- sizeofLongLong = 0x8
- sizeofLongDouble = 0x8
+ sizeofPtr = 0x8
+ sizeofShort = 0x2
+ sizeofInt = 0x4
+ sizeofLong = 0x8
+ sizeofLongLong = 0x8
+ sizeofLongDouble = 0x8
- DEVSTAT_NO_DATA = 0x00
- DEVSTAT_READ = 0x01
- DEVSTAT_WRITE = 0x02
- DEVSTAT_FREE = 0x03
+ DEVSTAT_NO_DATA = 0x00
+ DEVSTAT_READ = 0x01
+ DEVSTAT_WRITE = 0x02
+ DEVSTAT_FREE = 0x03
- MNT_RDONLY = 0x00000001
- MNT_SYNCHRONOUS = 0x00000002
- MNT_NOEXEC = 0x00000004
- MNT_NOSUID = 0x00000008
- MNT_NODEV = 0x00000010
- MNT_ASYNC = 0x00000040
+ MNT_RDONLY = 0x00000001
+ MNT_SYNCHRONOUS = 0x00000002
+ MNT_NOEXEC = 0x00000004
+ MNT_NOSUID = 0x00000008
+ MNT_NODEV = 0x00000010
+ MNT_ASYNC = 0x00000040
- MNT_WAIT = 1
- MNT_NOWAIT = 2
- MNT_LAZY = 3
+ MNT_WAIT = 1
+ MNT_NOWAIT = 2
+ MNT_LAZY = 3
)
const (
@@ -33,58 +33,58 @@ const (
)
type (
- _C_short int16
- _C_int int32
- _C_long int64
- _C_long_long int64
- _C_long_double int64
+ _C_short int16
+ _C_int int32
+ _C_long int64
+ _C_long_long int64
+ _C_long_double int64
)
type Statfs struct {
- F_flags uint32
- F_bsize uint32
- F_iosize uint32
- Pad_cgo_0 [4]byte
- F_blocks uint64
- F_bfree uint64
- F_bavail int64
- F_files uint64
- F_ffree uint64
- F_favail int64
- F_syncwrites uint64
- F_syncreads uint64
- F_asyncwrites uint64
- F_asyncreads uint64
- F_fsid Fsid
- F_namemax uint32
- F_owner uint32
- F_ctime uint64
- F_fstypename [16]int8
- F_mntonname [90]int8
- F_mntfromname [90]int8
- F_mntfromspec [90]int8
- Pad_cgo_1 [2]byte
- Mount_info [160]byte
+ F_flags uint32
+ F_bsize uint32
+ F_iosize uint32
+ Pad_cgo_0 [4]byte
+ F_blocks uint64
+ F_bfree uint64
+ F_bavail int64
+ F_files uint64
+ F_ffree uint64
+ F_favail int64
+ F_syncwrites uint64
+ F_syncreads uint64
+ F_asyncwrites uint64
+ F_asyncreads uint64
+ F_fsid Fsid
+ F_namemax uint32
+ F_owner uint32
+ F_ctime uint64
+ F_fstypename [16]int8
+ F_mntonname [90]int8
+ F_mntfromname [90]int8
+ F_mntfromspec [90]int8
+ Pad_cgo_1 [2]byte
+ Mount_info [160]byte
}
type Diskstats struct {
- Name [16]int8
- Busy int32
- Pad_cgo_0 [4]byte
- Rxfer uint64
- Wxfer uint64
- Seek uint64
- Rbytes uint64
- Wbytes uint64
- Attachtime Timeval
- Timestamp Timeval
- Time Timeval
+ Name [16]int8
+ Busy int32
+ Pad_cgo_0 [4]byte
+ Rxfer uint64
+ Wxfer uint64
+ Seek uint64
+ Rbytes uint64
+ Wbytes uint64
+ Attachtime Timeval
+ Timestamp Timeval
+ Time Timeval
}
type Fsid struct {
Val [2]int32
}
type Timeval struct {
- Sec int64
- Usec int64
+ Sec int64
+ Usec int64
}
type Diskstat struct{}
diff --git a/disk/disk_unix.go b/disk/disk_unix.go
index c305363..f0616c3 100644
--- a/disk/disk_unix.go
+++ b/disk/disk_unix.go
@@ -24,12 +24,12 @@ func Usage(path string) (*UsageStat, error) {
// if could not get InodesTotal, return empty
if ret.InodesTotal < ret.InodesFree {
return ret, nil
- }
-
+ }
+
ret.InodesUsed = (ret.InodesTotal - ret.InodesFree)
ret.Used = (uint64(stat.Blocks) - uint64(stat.Bfree)) * uint64(bsize)
-
- if ret.InodesTotal == 0 {
+
+ if ret.InodesTotal == 0 {
ret.InodesUsedPercent = 0
} else {
ret.InodesUsedPercent = (float64(ret.InodesUsed) / float64(ret.InodesTotal)) * 100.0
@@ -40,6 +40,6 @@ func Usage(path string) (*UsageStat, error) {
} else {
ret.UsedPercent = (float64(ret.Used) / float64(ret.Total)) * 100.0
}
-
+
return ret, nil
}
diff --git a/disk/types_openbsd.go b/disk/types_openbsd.go
index e0fec32..1e3ddef 100644
--- a/disk/types_openbsd.go
+++ b/disk/types_openbsd.go
@@ -42,9 +42,9 @@ const (
MNT_NODEV = 0x00000010 /* don't interpret special files */
MNT_ASYNC = 0x00000040 /* filesystem written asynchronously */
- MNT_WAIT = 1 /* synchronously wait for I/O to complete */
- MNT_NOWAIT = 2 /* start all I/O, but do not wait for it */
- MNT_LAZY = 3 /* push data not written by filesystem syncer */
+ MNT_WAIT = 1 /* synchronously wait for I/O to complete */
+ MNT_NOWAIT = 2 /* start all I/O, but do not wait for it */
+ MNT_LAZY = 3 /* push data not written by filesystem syncer */
)
const (
diff --git a/host/host_openbsd_amd64.go b/host/host_openbsd_amd64.go
index d0a711c..afe0943 100644
--- a/host/host_openbsd_amd64.go
+++ b/host/host_openbsd_amd64.go
@@ -4,28 +4,28 @@
package host
const (
- sizeofPtr = 0x8
- sizeofShort = 0x2
- sizeofInt = 0x4
- sizeofLong = 0x8
- sizeofLongLong = 0x8
- sizeOfUtmp = 0x130
+ sizeofPtr = 0x8
+ sizeofShort = 0x2
+ sizeofInt = 0x4
+ sizeofLong = 0x8
+ sizeofLongLong = 0x8
+ sizeOfUtmp = 0x130
)
type (
- _C_short int16
- _C_int int32
- _C_long int64
- _C_long_long int64
+ _C_short int16
+ _C_int int32
+ _C_long int64
+ _C_long_long int64
)
type Utmp struct {
- Line [8]int8
- Name [32]int8
- Host [256]int8
- Time int64
+ Line [8]int8
+ Name [32]int8
+ Host [256]int8
+ Time int64
}
type Timeval struct {
- Sec int64
- Usec int64
+ Sec int64
+ Usec int64
}
diff --git a/host/types_openbsd.go b/host/types_openbsd.go
index ce6124e..9ebb97c 100644
--- a/host/types_openbsd.go
+++ b/host/types_openbsd.go
@@ -27,7 +27,7 @@ const (
sizeofInt = C.sizeof_int
sizeofLong = C.sizeof_long
sizeofLongLong = C.sizeof_longlong
- sizeOfUtmp = C.sizeof_struct_utmp
+ sizeOfUtmp = C.sizeof_struct_utmp
)
// Basic types
diff --git a/internal/common/common.go b/internal/common/common.go
index 5be7012..9ad4264 100644
--- a/internal/common/common.go
+++ b/internal/common/common.go
@@ -344,43 +344,43 @@ func WaitTimeout(c *exec.Cmd, timeout time.Duration) error {
// https://gist.github.com/kylelemons/1525278
func Pipeline(cmds ...*exec.Cmd) ([]byte, []byte, error) {
- // Require at least one command
- if len(cmds) < 1 {
- return nil, nil, nil
- }
-
- // Collect the output from the command(s)
- var output bytes.Buffer
- var stderr bytes.Buffer
-
- last := len(cmds) - 1
- for i, cmd := range cmds[:last] {
- var err error
- // Connect each command's stdin to the previous command's stdout
- if cmds[i+1].Stdin, err = cmd.StdoutPipe(); err != nil {
- return nil, nil, err
- }
- // Connect each command's stderr to a buffer
- cmd.Stderr = &stderr
- }
-
- // Connect the output and error for the last command
- cmds[last].Stdout, cmds[last].Stderr = &output, &stderr
-
- // Start each command
- for _, cmd := range cmds {
- if err := cmd.Start(); err != nil {
- return output.Bytes(), stderr.Bytes(), err
- }
- }
-
- // Wait for each command to complete
- for _, cmd := range cmds {
- if err := cmd.Wait(); err != nil {
- return output.Bytes(), stderr.Bytes(), err
- }
- }
-
- // Return the pipeline output and the collected standard error
- return output.Bytes(), stderr.Bytes(), nil
+ // Require at least one command
+ if len(cmds) < 1 {
+ return nil, nil, nil
+ }
+
+ // Collect the output from the command(s)
+ var output bytes.Buffer
+ var stderr bytes.Buffer
+
+ last := len(cmds) - 1
+ for i, cmd := range cmds[:last] {
+ var err error
+ // Connect each command's stdin to the previous command's stdout
+ if cmds[i+1].Stdin, err = cmd.StdoutPipe(); err != nil {
+ return nil, nil, err
+ }
+ // Connect each command's stderr to a buffer
+ cmd.Stderr = &stderr
+ }
+
+ // Connect the output and error for the last command
+ cmds[last].Stdout, cmds[last].Stderr = &output, &stderr
+
+ // Start each command
+ for _, cmd := range cmds {
+ if err := cmd.Start(); err != nil {
+ return output.Bytes(), stderr.Bytes(), err
+ }
+ }
+
+ // Wait for each command to complete
+ for _, cmd := range cmds {
+ if err := cmd.Wait(); err != nil {
+ return output.Bytes(), stderr.Bytes(), err
+ }
+ }
+
+ // Return the pipeline output and the collected standard error
+ return output.Bytes(), stderr.Bytes(), nil
}
diff --git a/mem/mem_openbsd.go b/mem/mem_openbsd.go
index 1c96136..2e94bea 100644
--- a/mem/mem_openbsd.go
+++ b/mem/mem_openbsd.go
@@ -7,8 +7,8 @@ import (
"encoding/binary"
"errors"
"fmt"
- "os/exec"
"github.com/shirou/gopsutil/internal/common"
+ "os/exec"
)
func GetPageSize() (uint64, error) {
@@ -47,12 +47,12 @@ func VirtualMemory() (*VirtualMemoryStat, error) {
p := uint64(uvmexp.Pagesize)
ret := &VirtualMemoryStat{
- Total: uint64(uvmexp.Npages) * p,
- Free: uint64(uvmexp.Free) * p,
- Active: uint64(uvmexp.Active) * p,
- Inactive: uint64(uvmexp.Inactive) * p,
- Cached: 0, // not available
- Wired: uint64(uvmexp.Wired) * p,
+ Total: uint64(uvmexp.Npages) * p,
+ Free: uint64(uvmexp.Free) * p,
+ Active: uint64(uvmexp.Active) * p,
+ Inactive: uint64(uvmexp.Inactive) * p,
+ Cached: 0, // not available
+ Wired: uint64(uvmexp.Wired) * p,
}
ret.Available = ret.Inactive + ret.Cached + ret.Free
@@ -94,8 +94,8 @@ func SwapMemory() (*SwapMemoryStat, error) {
var total, used, free uint64
_, err = fmt.Sscanf(line,
- "total: %d 1K-blocks allocated, %d used, %d available",
- &total, &used, &free)
+ "total: %d 1K-blocks allocated, %d used, %d available",
+ &total, &used, &free)
if err != nil {
return nil, errors.New("failed to parse swapctl output")
}
diff --git a/mem/mem_openbsd_amd64.go b/mem/mem_openbsd_amd64.go
index f2fb35e..e09b908 100644
--- a/mem/mem_openbsd_amd64.go
+++ b/mem/mem_openbsd_amd64.go
@@ -4,119 +4,119 @@
package mem
const (
- CTLVm = 2
- CTLVfs = 10
- VmUvmexp = 4
- VfsGeneric = 0
- VfsBcacheStat = 3
+ CTLVm = 2
+ CTLVfs = 10
+ VmUvmexp = 4
+ VfsGeneric = 0
+ VfsBcacheStat = 3
)
const (
- sizeOfUvmexp = 0x154
- sizeOfBcachestats = 0x78
+ sizeOfUvmexp = 0x154
+ sizeOfBcachestats = 0x78
)
type Uvmexp struct {
- Pagesize int32
- Pagemask int32
- Pageshift int32
- Npages int32
- Free int32
- Active int32
- Inactive int32
- Paging int32
- Wired int32
- Zeropages int32
- Reserve_pagedaemon int32
- Reserve_kernel int32
- Anonpages int32
- Vnodepages int32
- Vtextpages int32
- Freemin int32
- Freetarg int32
- Inactarg int32
- Wiredmax int32
- Anonmin int32
- Vtextmin int32
- Vnodemin int32
- Anonminpct int32
- Vtextminpct int32
- Vnodeminpct int32
- Nswapdev int32
- Swpages int32
- Swpginuse int32
- Swpgonly int32
- Nswget int32
- Nanon int32
- Nanonneeded int32
- Nfreeanon int32
- Faults int32
- Traps int32
- Intrs int32
- Swtch int32
- Softs int32
- Syscalls int32
- Pageins int32
- Obsolete_swapins int32
- Obsolete_swapouts int32
- Pgswapin int32
- Pgswapout int32
- Forks int32
- Forks_ppwait int32
- Forks_sharevm int32
- Pga_zerohit int32
- Pga_zeromiss int32
- Zeroaborts int32
- Fltnoram int32
- Fltnoanon int32
- Fltpgwait int32
- Fltpgrele int32
- Fltrelck int32
- Fltrelckok int32
- Fltanget int32
- Fltanretry int32
- Fltamcopy int32
- Fltnamap int32
- Fltnomap int32
- Fltlget int32
- Fltget int32
- Flt_anon int32
- Flt_acow int32
- Flt_obj int32
- Flt_prcopy int32
- Flt_przero int32
- Pdwoke int32
- Pdrevs int32
- Pdswout int32
- Pdfreed int32
- Pdscans int32
- Pdanscan int32
- Pdobscan int32
- Pdreact int32
- Pdbusy int32
- Pdpageouts int32
- Pdpending int32
- Pddeact int32
- Pdreanon int32
- Pdrevnode int32
- Pdrevtext int32
- Fpswtch int32
- Kmapent int32
+ Pagesize int32
+ Pagemask int32
+ Pageshift int32
+ Npages int32
+ Free int32
+ Active int32
+ Inactive int32
+ Paging int32
+ Wired int32
+ Zeropages int32
+ Reserve_pagedaemon int32
+ Reserve_kernel int32
+ Anonpages int32
+ Vnodepages int32
+ Vtextpages int32
+ Freemin int32
+ Freetarg int32
+ Inactarg int32
+ Wiredmax int32
+ Anonmin int32
+ Vtextmin int32
+ Vnodemin int32
+ Anonminpct int32
+ Vtextminpct int32
+ Vnodeminpct int32
+ Nswapdev int32
+ Swpages int32
+ Swpginuse int32
+ Swpgonly int32
+ Nswget int32
+ Nanon int32
+ Nanonneeded int32
+ Nfreeanon int32
+ Faults int32
+ Traps int32
+ Intrs int32
+ Swtch int32
+ Softs int32
+ Syscalls int32
+ Pageins int32
+ Obsolete_swapins int32
+ Obsolete_swapouts int32
+ Pgswapin int32
+ Pgswapout int32
+ Forks int32
+ Forks_ppwait int32
+ Forks_sharevm int32
+ Pga_zerohit int32
+ Pga_zeromiss int32
+ Zeroaborts int32
+ Fltnoram int32
+ Fltnoanon int32
+ Fltpgwait int32
+ Fltpgrele int32
+ Fltrelck int32
+ Fltrelckok int32
+ Fltanget int32
+ Fltanretry int32
+ Fltamcopy int32
+ Fltnamap int32
+ Fltnomap int32
+ Fltlget int32
+ Fltget int32
+ Flt_anon int32
+ Flt_acow int32
+ Flt_obj int32
+ Flt_prcopy int32
+ Flt_przero int32
+ Pdwoke int32
+ Pdrevs int32
+ Pdswout int32
+ Pdfreed int32
+ Pdscans int32
+ Pdanscan int32
+ Pdobscan int32
+ Pdreact int32
+ Pdbusy int32
+ Pdpageouts int32
+ Pdpending int32
+ Pddeact int32
+ Pdreanon int32
+ Pdrevnode int32
+ Pdrevtext int32
+ Fpswtch int32
+ Kmapent int32
}
type Bcachestats struct {
- Numbufs int64
- Numbufpages int64
- Numdirtypages int64
- Numcleanpages int64
- Pendingwrites int64
- Pendingreads int64
- Numwrites int64
- Numreads int64
- Cachehits int64
- Busymapped int64
- Dmapages int64
- Highpages int64
- Delwribufs int64
- Kvaslots int64
- Avail int64
+ Numbufs int64
+ Numbufpages int64
+ Numdirtypages int64
+ Numcleanpages int64
+ Pendingwrites int64
+ Pendingreads int64
+ Numwrites int64
+ Numreads int64
+ Cachehits int64
+ Busymapped int64
+ Dmapages int64
+ Highpages int64
+ Delwribufs int64
+ Kvaslots int64
+ Avail int64
}
diff --git a/mem/types_openbsd.go b/mem/types_openbsd.go
index 160536b..83cb91a 100644
--- a/mem/types_openbsd.go
+++ b/mem/types_openbsd.go
@@ -4,7 +4,6 @@
Input to cgo -godefs.
*/
-
package mem
/*
@@ -19,19 +18,17 @@ import "C"
// Machine characteristics; for internal use.
const (
- CTLVm = 2
- CTLVfs = 10
- VmUvmexp = 4 // get uvmexp
- VfsGeneric = 0
- VfsBcacheStat = 3
+ CTLVm = 2
+ CTLVfs = 10
+ VmUvmexp = 4 // get uvmexp
+ VfsGeneric = 0
+ VfsBcacheStat = 3
)
const (
- sizeOfUvmexp = C.sizeof_struct_uvmexp
+ sizeOfUvmexp = C.sizeof_struct_uvmexp
sizeOfBcachestats = C.sizeof_struct_bcachestats
)
-
type Uvmexp C.struct_uvmexp
type Bcachestats C.struct_bcachestats
-
diff --git a/net/net_darwin.go b/net/net_darwin.go
index 771736b..f1065c6 100644
--- a/net/net_darwin.go
+++ b/net/net_darwin.go
@@ -222,7 +222,7 @@ func IOCounters(pernic bool) ([]IOCountersStat, error) {
}
if truncated {
// run netstat with -I$ifacename
- if out, err = invoke.Command(netstat, "-ibdnWI" + interfaceName);err != nil {
+ if out, err = invoke.Command(netstat, "-ibdnWI"+interfaceName); err != nil {
return nil, err
}
parsedIfaces, err := parseNetstatOutput(string(out))
diff --git a/net/net_darwin_test.go b/net/net_darwin_test.go
index cae12d5..be70a9b 100644
--- a/net/net_darwin_test.go
+++ b/net/net_darwin_test.go
@@ -19,7 +19,7 @@ utun8 1500 286 0 29554 0
utun8 1500 286 0 29244 0 0 0 0 0
utun8 1500 286 0 28267 0 0 0 0 0
utun8 1500 286 0 28593 0 0 0 0 0`
- netstatNotTruncated = `Name Mtu Network Address Ipkts Ierrs Ibytes Opkts Oerrs Obytes Coll Drop
+ netstatNotTruncated = `Name Mtu Network Address Ipkts Ierrs Ibytes Opkts Oerrs Obytes Coll Drop
lo0 16384 27190978 0 12824763793 27190978 0 12824763793 0 0
lo0 16384 ::1/128 ::1 27190978 - 12824763793 27190978 - 12824763793 - -
lo0 16384 127 127.0.0.1 27190978 - 12824763793 27190978 - 12824763793 - -
@@ -43,7 +43,7 @@ func assertLoopbackStat(t *testing.T, err error, stat *IOCountersStat) {
assert.Equal(t, 869107, stat.PacketsRecv)
assert.Equal(t, 0, stat.Errin)
assert.Equal(t, 169411755, stat.BytesRecv)
- assert.Equal(t,869108, stat.PacketsSent)
+ assert.Equal(t, 869108, stat.PacketsSent)
assert.Equal(t, 1, stat.Errout)
assert.Equal(t, 169411756, stat.BytesSent)
}
@@ -95,7 +95,7 @@ func TestParseNetstatOutput(t *testing.T) {
assert.Equal(t, uint(3), *nsInterfaces[5].linkId)
assert.NotNil(t, nsInterfaces[6].linkId)
- assert.Equal(t, uint(4), *nsInterfaces[6].linkId)
+ assert.Equal(t, uint(4), *nsInterfaces[6].linkId)
assert.Nil(t, nsInterfaces[7].linkId)
@@ -115,23 +115,23 @@ func TestParseNetstatTruncated(t *testing.T) {
const truncatedIface = "utun8"
assert.NotNil(t, nsInterfaces[6].linkId)
- assert.Equal(t, uint(88), *nsInterfaces[6].linkId)
+ assert.Equal(t, uint(88), *nsInterfaces[6].linkId)
assert.Equal(t, truncatedIface, nsInterfaces[6].stat.Name)
assert.NotNil(t, nsInterfaces[7].linkId)
- assert.Equal(t,uint(90), *nsInterfaces[7].linkId)
+ assert.Equal(t, uint(90), *nsInterfaces[7].linkId)
assert.Equal(t, truncatedIface, nsInterfaces[7].stat.Name)
assert.NotNil(t, nsInterfaces[8].linkId)
- assert.Equal(t, uint(92), *nsInterfaces[8].linkId )
+ assert.Equal(t, uint(92), *nsInterfaces[8].linkId)
assert.Equal(t, truncatedIface, nsInterfaces[8].stat.Name)
assert.NotNil(t, nsInterfaces[9].linkId)
- assert.Equal(t, uint(93), *nsInterfaces[9].linkId )
+ assert.Equal(t, uint(93), *nsInterfaces[9].linkId)
assert.Equal(t, truncatedIface, nsInterfaces[9].stat.Name)
assert.NotNil(t, nsInterfaces[10].linkId)
- assert.Equal(t, uint(95), *nsInterfaces[10].linkId )
+ assert.Equal(t, uint(95), *nsInterfaces[10].linkId)
assert.Equal(t, truncatedIface, nsInterfaces[10].stat.Name)
mapUsage := newMapInterfaceNameUsage(nsInterfaces)
diff --git a/net/net_openbsd.go b/net/net_openbsd.go
index 6a81548..85cc70c 100644
--- a/net/net_openbsd.go
+++ b/net/net_openbsd.go
@@ -12,7 +12,7 @@ import (
)
func ParseNetstat(output string, mode string,
- iocs map[string]IOCountersStat) (error) {
+ iocs map[string]IOCountersStat) error {
lines := strings.Split(output, "\n")
exists := make([]string, 0, len(lines)-1)
@@ -44,16 +44,16 @@ func ParseNetstat(output string, mode string,
var vv []string
if mode == "inb" {
vv = []string{
- values[base+3], // BytesRecv
- values[base+4], // BytesSent
+ values[base+3], // BytesRecv
+ values[base+4], // BytesSent
}
} else {
vv = []string{
- values[base+3], // Ipkts
- values[base+4], // Ierrs
- values[base+5], // Opkts
- values[base+6], // Oerrs
- values[base+8], // Drops
+ values[base+3], // Ipkts
+ values[base+4], // Ierrs
+ values[base+5], // Opkts
+ values[base+6], // Oerrs
+ values[base+8], // Drops
}
}
for _, target := range vv {
@@ -72,18 +72,18 @@ func ParseNetstat(output string, mode string,
n, present := iocs[values[0]]
if !present {
- n = IOCountersStat{Name : values[0]}
+ n = IOCountersStat{Name: values[0]}
}
if mode == "inb" {
n.BytesRecv = parsed[0]
n.BytesSent = parsed[1]
} else {
n.PacketsRecv = parsed[0]
- n.Errin = parsed[1]
+ n.Errin = parsed[1]
n.PacketsSent = parsed[2]
- n.Errout = parsed[3]
- n.Dropin = parsed[4]
- n.Dropout = parsed[4]
+ n.Errout = parsed[3]
+ n.Dropin = parsed[4]
+ n.Dropout = parsed[4]
}
iocs[n.Name] = n
diff --git a/process/process_freebsd_386.go b/process/process_freebsd_386.go
index 05e96d0..08ab333 100644
--- a/process/process_freebsd_386.go
+++ b/process/process_freebsd_386.go
@@ -4,189 +4,189 @@
package process
const (
- CTLKern = 1
- KernProc = 14
- KernProcPID = 1
- KernProcProc = 8
- KernProcPathname = 12
- KernProcArgs = 7
+ CTLKern = 1
+ KernProc = 14
+ KernProcPID = 1
+ KernProcProc = 8
+ KernProcPathname = 12
+ KernProcArgs = 7
)
const (
- sizeofPtr = 0x4
- sizeofShort = 0x2
- sizeofInt = 0x4
- sizeofLong = 0x4
- sizeofLongLong = 0x8
+ sizeofPtr = 0x4
+ sizeofShort = 0x2
+ sizeofInt = 0x4
+ sizeofLong = 0x4
+ sizeofLongLong = 0x8
)
const (
- sizeOfKinfoVmentry = 0x488
- sizeOfKinfoProc = 0x300
+ sizeOfKinfoVmentry = 0x488
+ sizeOfKinfoProc = 0x300
)
const (
- SIDL = 1
- SRUN = 2
- SSLEEP = 3
- SSTOP = 4
- SZOMB = 5
- SWAIT = 6
- SLOCK = 7
+ SIDL = 1
+ SRUN = 2
+ SSLEEP = 3
+ SSTOP = 4
+ SZOMB = 5
+ SWAIT = 6
+ SLOCK = 7
)
type (
- _C_short int16
- _C_int int32
- _C_long int32
- _C_long_long int64
+ _C_short int16
+ _C_int int32
+ _C_long int32
+ _C_long_long int64
)
type Timespec struct {
- Sec int32
- Nsec int32
+ Sec int32
+ Nsec int32
}
type Timeval struct {
- Sec int32
- Usec int32
+ Sec int32
+ Usec int32
}
type Rusage struct {
- Utime Timeval
- Stime Timeval
- Maxrss int32
- Ixrss int32
- Idrss int32
- Isrss int32
- Minflt int32
- Majflt int32
- Nswap int32
- Inblock int32
- Oublock int32
- Msgsnd int32
- Msgrcv int32
- Nsignals int32
- Nvcsw int32
- Nivcsw int32
+ Utime Timeval
+ Stime Timeval
+ Maxrss int32
+ Ixrss int32
+ Idrss int32
+ Isrss int32
+ Minflt int32
+ Majflt int32
+ Nswap int32
+ Inblock int32
+ Oublock int32
+ Msgsnd int32
+ Msgrcv int32
+ Nsignals int32
+ Nvcsw int32
+ Nivcsw int32
}
type Rlimit struct {
- Cur int64
- Max int64
+ Cur int64
+ Max int64
}
type KinfoProc struct {
- Structsize int32
- Layout int32
- Args int32 /* pargs */
- Paddr int32 /* proc */
- Addr int32 /* user */
- Tracep int32 /* vnode */
- Textvp int32 /* vnode */
- Fd int32 /* filedesc */
- Vmspace int32 /* vmspace */
- Wchan int32
- Pid int32
- Ppid int32
- Pgid int32
- Tpgid int32
- Sid int32
- Tsid int32
- Jobc int16
- Spare_short1 int16
- Tdev uint32
- Siglist [16]byte /* sigset */
- Sigmask [16]byte /* sigset */
- Sigignore [16]byte /* sigset */
- Sigcatch [16]byte /* sigset */
- Uid uint32
- Ruid uint32
- Svuid uint32
- Rgid uint32
- Svgid uint32
- Ngroups int16
- Spare_short2 int16
- Groups [16]uint32
- Size uint32
- Rssize int32
- Swrss int32
- Tsize int32
- Dsize int32
- Ssize int32
- Xstat uint16
- Acflag uint16
- Pctcpu uint32
- Estcpu uint32
- Slptime uint32
- Swtime uint32
- Cow uint32
- Runtime uint64
- Start Timeval
- Childtime Timeval
- Flag int32
- Kiflag int32
- Traceflag int32
- Stat int8
- Nice int8
- Lock int8
- Rqindex int8
- Oncpu uint8
- Lastcpu uint8
- Tdname [17]int8
- Wmesg [9]int8
- Login [18]int8
- Lockname [9]int8
- Comm [20]int8
- Emul [17]int8
- Loginclass [18]int8
- Sparestrings [50]int8
- Spareints [7]int32
- Flag2 int32
- Fibnum int32
- Cr_flags uint32
- Jid int32
- Numthreads int32
- Tid int32
- Pri Priority
- Rusage Rusage
- Rusage_ch Rusage
- Pcb int32 /* pcb */
- Kstack int32
- Udata int32
- Tdaddr int32 /* thread */
- Spareptrs [6]int32
- Sparelongs [12]int32
- Sflag int32
- Tdflags int32
+ Structsize int32
+ Layout int32
+ Args int32 /* pargs */
+ Paddr int32 /* proc */
+ Addr int32 /* user */
+ Tracep int32 /* vnode */
+ Textvp int32 /* vnode */
+ Fd int32 /* filedesc */
+ Vmspace int32 /* vmspace */
+ Wchan int32
+ Pid int32
+ Ppid int32
+ Pgid int32
+ Tpgid int32
+ Sid int32
+ Tsid int32
+ Jobc int16
+ Spare_short1 int16
+ Tdev uint32
+ Siglist [16]byte /* sigset */
+ Sigmask [16]byte /* sigset */
+ Sigignore [16]byte /* sigset */
+ Sigcatch [16]byte /* sigset */
+ Uid uint32
+ Ruid uint32
+ Svuid uint32
+ Rgid uint32
+ Svgid uint32
+ Ngroups int16
+ Spare_short2 int16
+ Groups [16]uint32
+ Size uint32
+ Rssize int32
+ Swrss int32
+ Tsize int32
+ Dsize int32
+ Ssize int32
+ Xstat uint16
+ Acflag uint16
+ Pctcpu uint32
+ Estcpu uint32
+ Slptime uint32
+ Swtime uint32
+ Cow uint32
+ Runtime uint64
+ Start Timeval
+ Childtime Timeval
+ Flag int32
+ Kiflag int32
+ Traceflag int32
+ Stat int8
+ Nice int8
+ Lock int8
+ Rqindex int8
+ Oncpu uint8
+ Lastcpu uint8
+ Tdname [17]int8
+ Wmesg [9]int8
+ Login [18]int8
+ Lockname [9]int8
+ Comm [20]int8
+ Emul [17]int8
+ Loginclass [18]int8
+ Sparestrings [50]int8
+ Spareints [7]int32
+ Flag2 int32
+ Fibnum int32
+ Cr_flags uint32
+ Jid int32
+ Numthreads int32
+ Tid int32
+ Pri Priority
+ Rusage Rusage
+ Rusage_ch Rusage
+ Pcb int32 /* pcb */
+ Kstack int32
+ Udata int32
+ Tdaddr int32 /* thread */
+ Spareptrs [6]int32
+ Sparelongs [12]int32
+ Sflag int32
+ Tdflags int32
}
type Priority struct {
- Class uint8
- Level uint8
- Native uint8
- User uint8
+ Class uint8
+ Level uint8
+ Native uint8
+ User uint8
}
type KinfoVmentry struct {
- Structsize int32
- Type int32
- Start uint64
- End uint64
- Offset uint64
- Vn_fileid uint64
- Vn_fsid uint32
- Flags int32
- Resident int32
- Private_resident int32
- Protection int32
- Ref_count int32
- Shadow_count int32
- Vn_type int32
- Vn_size uint64
- Vn_rdev uint32
- Vn_mode uint16
- Status uint16
- X_kve_ispare [12]int32
- Path [1024]int8
+ Structsize int32
+ Type int32
+ Start uint64
+ End uint64
+ Offset uint64
+ Vn_fileid uint64
+ Vn_fsid uint32
+ Flags int32
+ Resident int32
+ Private_resident int32
+ Protection int32
+ Ref_count int32
+ Shadow_count int32
+ Vn_type int32
+ Vn_size uint64
+ Vn_rdev uint32
+ Vn_mode uint16
+ Status uint16
+ X_kve_ispare [12]int32
+ Path [1024]int8
}
diff --git a/process/process_freebsd_amd64.go b/process/process_freebsd_amd64.go
index 79e2ba8..560e627 100644
--- a/process/process_freebsd_amd64.go
+++ b/process/process_freebsd_amd64.go
@@ -4,189 +4,189 @@
package process
const (
- CTLKern = 1
- KernProc = 14
- KernProcPID = 1
- KernProcProc = 8
- KernProcPathname = 12
- KernProcArgs = 7
+ CTLKern = 1
+ KernProc = 14
+ KernProcPID = 1
+ KernProcProc = 8
+ KernProcPathname = 12
+ KernProcArgs = 7
)
const (
- sizeofPtr = 0x8
- sizeofShort = 0x2
- sizeofInt = 0x4
- sizeofLong = 0x8
- sizeofLongLong = 0x8
+ sizeofPtr = 0x8
+ sizeofShort = 0x2
+ sizeofInt = 0x4
+ sizeofLong = 0x8
+ sizeofLongLong = 0x8
)
const (
- sizeOfKinfoVmentry = 0x488
- sizeOfKinfoProc = 0x440
+ sizeOfKinfoVmentry = 0x488
+ sizeOfKinfoProc = 0x440
)
const (
- SIDL = 1
- SRUN = 2
- SSLEEP = 3
- SSTOP = 4
- SZOMB = 5
- SWAIT = 6
- SLOCK = 7
+ SIDL = 1
+ SRUN = 2
+ SSLEEP = 3
+ SSTOP = 4
+ SZOMB = 5
+ SWAIT = 6
+ SLOCK = 7
)
type (
- _C_short int16
- _C_int int32
- _C_long int64
- _C_long_long int64
+ _C_short int16
+ _C_int int32
+ _C_long int64
+ _C_long_long int64
)
type Timespec struct {
- Sec int64
- Nsec int64
+ Sec int64
+ Nsec int64
}
type Timeval struct {
- Sec int64
- Usec int64
+ Sec int64
+ Usec int64
}
type Rusage struct {
- Utime Timeval
- Stime Timeval
- Maxrss int64
- Ixrss int64
- Idrss int64
- Isrss int64
- Minflt int64
- Majflt int64
- Nswap int64
- Inblock int64
- Oublock int64
- Msgsnd int64
- Msgrcv int64
- Nsignals int64
- Nvcsw int64
- Nivcsw int64
+ Utime Timeval
+ Stime Timeval
+ Maxrss int64
+ Ixrss int64
+ Idrss int64
+ Isrss int64
+ Minflt int64
+ Majflt int64
+ Nswap int64
+ Inblock int64
+ Oublock int64
+ Msgsnd int64
+ Msgrcv int64
+ Nsignals int64
+ Nvcsw int64
+ Nivcsw int64
}
type Rlimit struct {
- Cur int64
- Max int64
+ Cur int64
+ Max int64
}
type KinfoProc struct {
- Structsize int32
- Layout int32
- Args int64 /* pargs */
- Paddr int64 /* proc */
- Addr int64 /* user */
- Tracep int64 /* vnode */
- Textvp int64 /* vnode */
- Fd int64 /* filedesc */
- Vmspace int64 /* vmspace */
- Wchan int64
- Pid int32
- Ppid int32
- Pgid int32
- Tpgid int32
- Sid int32
- Tsid int32
- Jobc int16
- Spare_short1 int16
- Tdev uint32
- Siglist [16]byte /* sigset */
- Sigmask [16]byte /* sigset */
- Sigignore [16]byte /* sigset */
- Sigcatch [16]byte /* sigset */
- Uid uint32
- Ruid uint32
- Svuid uint32
- Rgid uint32
- Svgid uint32
- Ngroups int16
- Spare_short2 int16
- Groups [16]uint32
- Size uint64
- Rssize int64
- Swrss int64
- Tsize int64
- Dsize int64
- Ssize int64
- Xstat uint16
- Acflag uint16
- Pctcpu uint32
- Estcpu uint32
- Slptime uint32
- Swtime uint32
- Cow uint32
- Runtime uint64
- Start Timeval
- Childtime Timeval
- Flag int64
- Kiflag int64
- Traceflag int32
- Stat int8
- Nice int8
- Lock int8
- Rqindex int8
- Oncpu uint8
- Lastcpu uint8
- Tdname [17]int8
- Wmesg [9]int8
- Login [18]int8
- Lockname [9]int8
- Comm [20]int8
- Emul [17]int8
- Loginclass [18]int8
- Sparestrings [50]int8
- Spareints [7]int32
- Flag2 int32
- Fibnum int32
- Cr_flags uint32
- Jid int32
- Numthreads int32
- Tid int32
- Pri Priority
- Rusage Rusage
- Rusage_ch Rusage
- Pcb int64 /* pcb */
- Kstack int64
- Udata int64
- Tdaddr int64 /* thread */
- Spareptrs [6]int64
- Sparelongs [12]int64
- Sflag int64
- Tdflags int64
+ Structsize int32
+ Layout int32
+ Args int64 /* pargs */
+ Paddr int64 /* proc */
+ Addr int64 /* user */
+ Tracep int64 /* vnode */
+ Textvp int64 /* vnode */
+ Fd int64 /* filedesc */
+ Vmspace int64 /* vmspace */
+ Wchan int64
+ Pid int32
+ Ppid int32
+ Pgid int32
+ Tpgid int32
+ Sid int32
+ Tsid int32
+ Jobc int16
+ Spare_short1 int16
+ Tdev uint32
+ Siglist [16]byte /* sigset */
+ Sigmask [16]byte /* sigset */
+ Sigignore [16]byte /* sigset */
+ Sigcatch [16]byte /* sigset */
+ Uid uint32
+ Ruid uint32
+ Svuid uint32
+ Rgid uint32
+ Svgid uint32
+ Ngroups int16
+ Spare_short2 int16
+ Groups [16]uint32
+ Size uint64
+ Rssize int64
+ Swrss int64
+ Tsize int64
+ Dsize int64
+ Ssize int64
+ Xstat uint16
+ Acflag uint16
+ Pctcpu uint32
+ Estcpu uint32
+ Slptime uint32
+ Swtime uint32
+ Cow uint32
+ Runtime uint64
+ Start Timeval
+ Childtime Timeval
+ Flag int64
+ Kiflag int64
+ Traceflag int32
+ Stat int8
+ Nice int8
+ Lock int8
+ Rqindex int8
+ Oncpu uint8
+ Lastcpu uint8
+ Tdname [17]int8
+ Wmesg [9]int8
+ Login [18]int8
+ Lockname [9]int8
+ Comm [20]int8
+ Emul [17]int8
+ Loginclass [18]int8
+ Sparestrings [50]int8
+ Spareints [7]int32
+ Flag2 int32
+ Fibnum int32
+ Cr_flags uint32
+ Jid int32
+ Numthreads int32
+ Tid int32
+ Pri Priority
+ Rusage Rusage
+ Rusage_ch Rusage
+ Pcb int64 /* pcb */
+ Kstack int64
+ Udata int64
+ Tdaddr int64 /* thread */
+ Spareptrs [6]int64
+ Sparelongs [12]int64
+ Sflag int64
+ Tdflags int64
}
type Priority struct {
- Class uint8
- Level uint8
- Native uint8
- User uint8
+ Class uint8
+ Level uint8
+ Native uint8
+ User uint8
}
type KinfoVmentry struct {
- Structsize int32
- Type int32
- Start uint64
- End uint64
- Offset uint64
- Vn_fileid uint64
- Vn_fsid uint32
- Flags int32
- Resident int32
- Private_resident int32
- Protection int32
- Ref_count int32
- Shadow_count int32
- Vn_type int32
- Vn_size uint64
- Vn_rdev uint32
- Vn_mode uint16
- Status uint16
- X_kve_ispare [12]int32
- Path [1024]int8
+ Structsize int32
+ Type int32
+ Start uint64
+ End uint64
+ Offset uint64
+ Vn_fileid uint64
+ Vn_fsid uint32
+ Flags int32
+ Resident int32
+ Private_resident int32
+ Protection int32
+ Ref_count int32
+ Shadow_count int32
+ Vn_type int32
+ Vn_size uint64
+ Vn_rdev uint32
+ Vn_mode uint16
+ Status uint16
+ X_kve_ispare [12]int32
+ Path [1024]int8
}
diff --git a/process/process_openbsd.go b/process/process_openbsd.go
index 691139f..b51826c 100644
--- a/process/process_openbsd.go
+++ b/process/process_openbsd.go
@@ -3,8 +3,8 @@
package process
import (
- "bytes"
"C"
+ "bytes"
"encoding/binary"
"strings"
"syscall"
@@ -12,8 +12,8 @@ import (
cpu "github.com/shirou/gopsutil/cpu"
"github.com/shirou/gopsutil/internal/common"
- net "github.com/shirou/gopsutil/net"
mem "github.com/shirou/gopsutil/mem"
+ net "github.com/shirou/gopsutil/net"
)
// MemoryInfoExStat is different between OSes
@@ -58,7 +58,7 @@ func (p *Process) Exe() (string, error) {
}
func (p *Process) CmdlineSlice() ([]string, error) {
- mib := []int32{CTLKern, KernProcArgs, p.Pid, KernProcArgv }
+ mib := []int32{CTLKern, KernProcArgs, p.Pid, KernProcArgv}
buf, _, err := common.CallSyscall(mib)
if err != nil {
@@ -75,7 +75,7 @@ func (p *Process) CmdlineSlice() ([]string, error) {
strParts = append(strParts, C.GoString(argv))
argc++
- argv = *(**C.char)(unsafe.Pointer(uintptr(argvp) + uintptr(argc) * size))
+ argv = *(**C.char)(unsafe.Pointer(uintptr(argvp) + uintptr(argc)*size))
}
return strParts, nil
}
diff --git a/process/process_openbsd_amd64.go b/process/process_openbsd_amd64.go
index 235a35a..8607422 100644
--- a/process/process_openbsd_amd64.go
+++ b/process/process_openbsd_amd64.go
@@ -4,15 +4,15 @@
package process
const (
- CTLKern = 1
- KernProc = 66
- KernProcAll = 0
- KernProcPID = 1
- KernProcProc = 8
- KernProcPathname = 12
- KernProcArgs = 55
- KernProcArgv = 1
- KernProcEnv = 3
+ CTLKern = 1
+ KernProc = 66
+ KernProcAll = 0
+ KernProcPID = 1
+ KernProcProc = 8
+ KernProcPathname = 12
+ KernProcArgs = 55
+ KernProcArgv = 1
+ KernProcEnv = 3
)
const (
@@ -20,181 +20,181 @@ const (
)
const (
- sizeofPtr = 0x8
- sizeofShort = 0x2
- sizeofInt = 0x4
- sizeofLong = 0x8
- sizeofLongLong = 0x8
+ sizeofPtr = 0x8
+ sizeofShort = 0x2
+ sizeofInt = 0x4
+ sizeofLong = 0x8
+ sizeofLongLong = 0x8
)
const (
- sizeOfKinfoVmentry = 0x50
- sizeOfKinfoProc = 0x268
+ sizeOfKinfoVmentry = 0x50
+ sizeOfKinfoProc = 0x268
)
const (
- SIDL = 1
- SRUN = 2
- SSLEEP = 3
- SSTOP = 4
- SZOMB = 5
- SDEAD = 6
- SONPROC = 7
+ SIDL = 1
+ SRUN = 2
+ SSLEEP = 3
+ SSTOP = 4
+ SZOMB = 5
+ SDEAD = 6
+ SONPROC = 7
)
type (
- _C_short int16
- _C_int int32
- _C_long int64
- _C_long_long int64
+ _C_short int16
+ _C_int int32
+ _C_long int64
+ _C_long_long int64
)
type Timespec struct {
- Sec int64
- Nsec int64
+ Sec int64
+ Nsec int64
}
type Timeval struct {
- Sec int64
- Usec int64
+ Sec int64
+ Usec int64
}
type Rusage struct {
- Utime Timeval
- Stime Timeval
- Maxrss int64
- Ixrss int64
- Idrss int64
- Isrss int64
- Minflt int64
- Majflt int64
- Nswap int64
- Inblock int64
- Oublock int64
- Msgsnd int64
- Msgrcv int64
- Nsignals int64
- Nvcsw int64
- Nivcsw int64
+ Utime Timeval
+ Stime Timeval
+ Maxrss int64
+ Ixrss int64
+ Idrss int64
+ Isrss int64
+ Minflt int64
+ Majflt int64
+ Nswap int64
+ Inblock int64
+ Oublock int64
+ Msgsnd int64
+ Msgrcv int64
+ Nsignals int64
+ Nvcsw int64
+ Nivcsw int64
}
type Rlimit struct {
- Cur uint64
- Max uint64
+ Cur uint64
+ Max uint64
}
type KinfoProc struct {
- Forw uint64
- Back uint64
- Paddr uint64
- Addr uint64
- Fd uint64
- Stats uint64
- Limit uint64
- Vmspace uint64
- Sigacts uint64
- Sess uint64
- Tsess uint64
- Ru uint64
- Eflag int32
- Exitsig int32
- Flag int32
- Pid int32
- Ppid int32
- Sid int32
- X_pgid int32
- Tpgid int32
- Uid uint32
- Ruid uint32
- Gid uint32
- Rgid uint32
- Groups [16]uint32
- Ngroups int16
- Jobc int16
- Tdev uint32
- Estcpu uint32
- Rtime_sec uint32
- Rtime_usec uint32
- Cpticks int32
- Pctcpu uint32
- Swtime uint32
- Slptime uint32
- Schedflags int32
- Uticks uint64
- Sticks uint64
- Iticks uint64
- Tracep uint64
- Traceflag int32
- Holdcnt int32
- Siglist int32
- Sigmask uint32
- Sigignore uint32
- Sigcatch uint32
- Stat int8
- Priority uint8
- Usrpri uint8
- Nice uint8
- Xstat uint16
- Acflag uint16
- Comm [24]int8
- Wmesg [8]int8
- Wchan uint64
- Login [32]int8
- Vm_rssize int32
- Vm_tsize int32
- Vm_dsize int32
- Vm_ssize int32
- Uvalid int64
- Ustart_sec uint64
- Ustart_usec uint32
- Uutime_sec uint32
- Uutime_usec uint32
- Ustime_sec uint32
- Ustime_usec uint32
- Pad_cgo_0 [4]byte
- Uru_maxrss uint64
- Uru_ixrss uint64
- Uru_idrss uint64
- Uru_isrss uint64
- Uru_minflt uint64
- Uru_majflt uint64
- Uru_nswap uint64
- Uru_inblock uint64
- Uru_oublock uint64
- Uru_msgsnd uint64
- Uru_msgrcv uint64
- Uru_nsignals uint64
- Uru_nvcsw uint64
- Uru_nivcsw uint64
- Uctime_sec uint32
- Uctime_usec uint32
- Psflags int32
- Spare int32
- Svuid uint32
- Svgid uint32
- Emul [8]int8
- Rlim_rss_cur uint64
- Cpuid uint64
- Vm_map_size uint64
- Tid int32
- Rtableid uint32
+ Forw uint64
+ Back uint64
+ Paddr uint64
+ Addr uint64
+ Fd uint64
+ Stats uint64
+ Limit uint64
+ Vmspace uint64
+ Sigacts uint64
+ Sess uint64
+ Tsess uint64
+ Ru uint64
+ Eflag int32
+ Exitsig int32
+ Flag int32
+ Pid int32
+ Ppid int32
+ Sid int32
+ X_pgid int32
+ Tpgid int32
+ Uid uint32
+ Ruid uint32
+ Gid uint32
+ Rgid uint32
+ Groups [16]uint32
+ Ngroups int16
+ Jobc int16
+ Tdev uint32
+ Estcpu uint32
+ Rtime_sec uint32
+ Rtime_usec uint32
+ Cpticks int32
+ Pctcpu uint32
+ Swtime uint32
+ Slptime uint32
+ Schedflags int32
+ Uticks uint64
+ Sticks uint64
+ Iticks uint64
+ Tracep uint64
+ Traceflag int32
+ Holdcnt int32
+ Siglist int32
+ Sigmask uint32
+ Sigignore uint32
+ Sigcatch uint32
+ Stat int8
+ Priority uint8
+ Usrpri uint8
+ Nice uint8
+ Xstat uint16
+ Acflag uint16
+ Comm [24]int8
+ Wmesg [8]int8
+ Wchan uint64
+ Login [32]int8
+ Vm_rssize int32
+ Vm_tsize int32
+ Vm_dsize int32
+ Vm_ssize int32
+ Uvalid int64
+ Ustart_sec uint64
+ Ustart_usec uint32
+ Uutime_sec uint32
+ Uutime_usec uint32
+ Ustime_sec uint32
+ Ustime_usec uint32
+ Pad_cgo_0 [4]byte
+ Uru_maxrss uint64
+ Uru_ixrss uint64
+ Uru_idrss uint64
+ Uru_isrss uint64
+ Uru_minflt uint64
+ Uru_majflt uint64
+ Uru_nswap uint64
+ Uru_inblock uint64
+ Uru_oublock uint64
+ Uru_msgsnd uint64
+ Uru_msgrcv uint64
+ Uru_nsignals uint64
+ Uru_nvcsw uint64
+ Uru_nivcsw uint64
+ Uctime_sec uint32
+ Uctime_usec uint32
+ Psflags int32
+ Spare int32
+ Svuid uint32
+ Svgid uint32
+ Emul [8]int8
+ Rlim_rss_cur uint64
+ Cpuid uint64
+ Vm_map_size uint64
+ Tid int32
+ Rtableid uint32
}
type Priority struct{}
type KinfoVmentry struct {
- Start uint64
- End uint64
- Guard uint64
- Fspace uint64
- Fspace_augment uint64
- Offset uint64
- Wired_count int32
- Etype int32
- Protection int32
- Max_protection int32
- Advice int32
- Inheritance int32
- Flags uint8
- Pad_cgo_0 [7]byte
+ Start uint64
+ End uint64
+ Guard uint64
+ Fspace uint64
+ Fspace_augment uint64
+ Offset uint64
+ Wired_count int32
+ Etype int32
+ Protection int32
+ Max_protection int32
+ Advice int32
+ Inheritance int32
+ Flags uint8
+ Pad_cgo_0 [7]byte
}
diff --git a/process/types_openbsd.go b/process/types_openbsd.go
index b12f421..09ac590 100644
--- a/process/types_openbsd.go
+++ b/process/types_openbsd.go
@@ -42,16 +42,15 @@ const (
KernProcPID = 1 // by process id
KernProcProc = 8 // only return procs
KernProcPathname = 12 // path to executable
- KernProcArgs = 55 // get/set arguments/proctitle
- KernProcArgv = 1
- KernProcEnv = 3
+ KernProcArgs = 55 // get/set arguments/proctitle
+ KernProcArgv = 1
+ KernProcEnv = 3
)
const (
- ArgMax = 256 * 1024 // sys/syslimits.h:#define ARG_MAX
+ ArgMax = 256 * 1024 // sys/syslimits.h:#define ARG_MAX
)
-
const (
sizeofPtr = C.sizeofPtr
sizeofShort = C.sizeof_short
@@ -67,12 +66,12 @@ const (
// from sys/proc.h
const (
- SIDL = 1 /* Process being created by fork. */
- SRUN = 2 /* Currently runnable. */
- SSLEEP = 3 /* Sleeping on an address. */
- SSTOP = 4 /* Process debugging or suspension. */
- SZOMB = 5 /* Awaiting collection by parent. */
- SDEAD = 6 /* Thread is almost gone */
+ SIDL = 1 /* Process being created by fork. */
+ SRUN = 2 /* Currently runnable. */
+ SSLEEP = 3 /* Sleeping on an address. */
+ SSTOP = 4 /* Process debugging or suspension. */
+ SZOMB = 5 /* Awaiting collection by parent. */
+ SDEAD = 6 /* Thread is almost gone */
SONPROC = 7 /* Thread is currently on a CPU. */
)