shirou / gopsutil

psutil for golang
Other
10.47k stars 1.58k forks source link

[host][darwin]: fix Users #1537

Closed shirou closed 10 months ago

shirou commented 11 months ago

perhaps related: #1510

host.Users() returns empty(not nil) on at least my Apple M2, 13.3.1. (Note: This mac is temporarily borrowed.)

I found macOS's utmpx file has some header. According to this page, the header exists at least from 10.5.

I went through trial and error until I found the right values to skip header. So the 604 is is not created based on anything. I am looking for references to provide evidence of this. And hence it is not known if it will work in other macOS versions.