Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit a22619f

Browse files
committed
style nitpicks
1 parent 88fe4b5 commit a22619f

File tree

1 file changed

+22
-27
lines changed

1 file changed

+22
-27
lines changed

process_darwin.go

+22-27
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ import (
99
"unsafe"
1010
)
1111

12-
const (
13-
_CTRL_KERN = 1
14-
_KERN_PROC = 14
15-
_KERN_PROC_ALL = 0
16-
_KINFO_STRUCT_SIZE = 648
17-
)
18-
1912
type DarwinProcess struct {
2013
pid int
2114
ppid int
@@ -34,16 +27,6 @@ func (p *DarwinProcess) Executable() string {
3427
return p.binary
3528
}
3629

37-
type kinfoProc struct {
38-
_ [40]byte
39-
Pid int32
40-
_ [199]byte
41-
Comm [16]byte
42-
_ [301]byte
43-
PPid int32
44-
_ [84]byte
45-
}
46-
4730
func findProcess(pid int) (Process, error) {
4831
ps, err := processes()
4932
if err != nil {
@@ -60,7 +43,6 @@ func findProcess(pid int) (Process, error) {
6043
}
6144

6245
func processes() ([]Process, error) {
63-
6446
buf, err := darwinSyscall()
6547
if err != nil {
6648
return nil, err
@@ -74,6 +56,7 @@ func processes() ([]Process, error) {
7456
if err != nil {
7557
return nil, err
7658
}
59+
7760
k = i
7861
procs = append(procs, proc)
7962
}
@@ -91,7 +74,6 @@ func processes() ([]Process, error) {
9174
}
9275

9376
func darwinCstring(s [16]byte) string {
94-
9577
i := 0
9678
for _, b := range s {
9779
if b != 0 {
@@ -104,8 +86,7 @@ func darwinCstring(s [16]byte) string {
10486
return string(s[:i])
10587
}
10688

107-
func darwinSyscall() (buf *bytes.Buffer, err error) {
108-
89+
func darwinSyscall() (*bytes.Buffer, error) {
10990
mib := [4]int32{_CTRL_KERN, _KERN_PROC, _KERN_PROC_ALL, 0}
11091
size := uintptr(0)
11192

@@ -119,8 +100,7 @@ func darwinSyscall() (buf *bytes.Buffer, err error) {
119100
0)
120101

121102
if errno != 0 {
122-
err = errno
123-
return
103+
return nil, errno
124104
}
125105

126106
bs := make([]byte, size)
@@ -134,10 +114,25 @@ func darwinSyscall() (buf *bytes.Buffer, err error) {
134114
0)
135115

136116
if errno != 0 {
137-
err = errno
138-
return
117+
return nil, errno
139118
}
140119

141-
buf = bytes.NewBuffer(bs[0:size])
142-
return
120+
return bytes.NewBuffer(bs[0:size]), nil
121+
}
122+
123+
const (
124+
_CTRL_KERN = 1
125+
_KERN_PROC = 14
126+
_KERN_PROC_ALL = 0
127+
_KINFO_STRUCT_SIZE = 648
128+
)
129+
130+
type kinfoProc struct {
131+
_ [40]byte
132+
Pid int32
133+
_ [199]byte
134+
Comm [16]byte
135+
_ [301]byte
136+
PPid int32
137+
_ [84]byte
143138
}

0 commit comments

Comments
 (0)