summaryrefslogtreecommitdiff
path: root/vendor/github.com/pbnjay/memory/memory_bsd.go
blob: 49d808a9e7241306eb104f87fffdca0ea9ca23ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// +build freebsd openbsd dragonfly netbsd

package memory

func sysTotalMemory() uint64 {
	s, err := sysctlUint64("hw.physmem")
	if err != nil {
		return 0
	}
	return s
}

func sysFreeMemory() uint64 {
	s, err := sysctlUint64("hw.usermem")
	if err != nil {
		return 0
	}
	return s
}