diff --git a/collector/filesystem_macos.go b/collector/filesystem_macos.go index cc5c97ce..ff06e8c6 100644 --- a/collector/filesystem_macos.go +++ b/collector/filesystem_macos.go @@ -20,8 +20,13 @@ package collector #cgo CFLAGS: -x objective-c #cgo LDFLAGS: -framework Foundation #import -Float64 purgeable(char *path) { - Float64 value = -1.0f; +#include +#include +#include +#include + +double purgeable(char *path) { + double value = -1.0f; @autoreleasepool { NSError *error = nil; @@ -49,14 +54,6 @@ import ( "unsafe" ) -/* -#include -#include -#include -#include -*/ -import "C" - const ( defMountPointsExcluded = "^/(dev)($|/)" defFSTypesExcluded = "^devfs$" diff --git a/collector/meminfo_darwin.go b/collector/meminfo_darwin.go index b5b10b4b..26a6a1ac 100644 --- a/collector/meminfo_darwin.go +++ b/collector/meminfo_darwin.go @@ -52,7 +52,7 @@ func (c *meminfoCollector) getMemInfo() (map[string]float64, error) { &infoCount, ) if ret != C.KERN_SUCCESS { - return nil, fmt.Errorf("Couldn't get memory statistics, host_statistics returned %d", ret) + return nil, fmt.Errorf("couldn't get memory statistics, host_statistics returned %d", ret) } totalb, err := unix.Sysctl("hw.memsize") if err != nil {