diff options
Diffstat (limited to 'go/stats/disk.go')
| -rw-r--r-- | go/stats/disk.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/go/stats/disk.go b/go/stats/disk.go index acbbd51b9..d0ffcd679 100644 --- a/go/stats/disk.go +++ b/go/stats/disk.go @@ -7,13 +7,14 @@ import ( ) type DiskStatus struct { - All uint64 `json:"all"` - Used uint64 `json:"used"` - Free uint64 `json:"free"` + Dir string + All uint64 + Used uint64 + Free uint64 } -func DiskUsage(path string) (disk *DiskStatus) { - disk = &DiskStatus{} +func NewDiskStatus(path string) (disk *DiskStatus) { + disk = &DiskStatus{Dir: path} fs := syscall.Statfs_t{} err := syscall.Statfs(path, &fs) if err != nil { |
