Commit Graph

14 Commits (6c06ac987e81e185f27afa7d161e5fc127b878ce)

Author SHA1 Message Date
shirou c34d29a8bf fix: rename v3 that remained in file c to v4 10 months ago
shirou bc060cc227 add SPDX License, remove old build tag, and replace import 10 months ago
Aman Karmani 0823447625 [ios][disk] IOKit is not available on iOS 2 years ago
mmorel-35 1e6b445a8a gofumpt 3 years ago
shirou d2e27c1712 fix dependabot v2 deletion. 3 years ago
shirou 0969c9436b delete v2 directory, move v3 to top #1078 3 years ago
shirou 1f733a99dc [disk] move without context functions to disk.go. 4 years ago
Lomanic 5aca383d4f [disk][darwin][cgo] Rename C files dependencies to more descriptive names 5 years ago
Lomanic dc5a4756c9 [disk][darwin] Fix #560 using github.com/lufia/iostat cgo implementation 6 years ago
shirou 4c73494c78 Add WithContext functions. 7 years ago
James Nugent 95e4816cce disk: Remove -mmacosx-version-min from darwin+cgo
The presence of the -mmacosx-version-min flag in disk_darwin_cgo.go
makes it impossible to build the other cgo components on modern Mac OS X
(10.12), since the object files with which they must link are not built
with that flag. Errors present from Go Tip (1.9, effectively) in the
form:

ld: warning: object file (whatever.o) was built for newer OSX version
(10.12) than being linked (10.10)

This commit removes the minimum version flag, instead targeting the
version of OS X on which a binary is compiled as the minimum. Without
this, I believe (though have not verified it actually works) that the
only way to build without without warnings/undefined behaviour if the OS
X 10.10 headers and objects are installed and configured correctly.
8 years ago
Daniel Nelson 3830ed16b4
Make IOCounters a variadic function
Remove IOCountersForNames that was recently added in favor of variadic
function with same capabilities.
8 years ago
Daniel Nelson ab6db76df1
Fix IOCountersForNames on darwin 8 years ago
Robin Burchell b327360349 disk_darwin: Add support for IOCounters using IOKit 8 years ago