| // Copyright 2017 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| func TestStatvfs(t *testing.T) { |
| if err := unix.Statvfs("", nil); err == nil { |
| t.Fatal(`Statvfs("") expected failure`) |
| statvfs := unix.Statvfs_t{} |
| if err := unix.Statvfs("/", &statvfs); err != nil { |
| t.Errorf(`Statvfs("/") failed: %v`, err) |
| mount, err := exec.Command("mount").CombinedOutput() |
| t.Logf("mount: %v\n%s", err, mount) |
| t.Logf("mount: %s", mount) |