unix: fix TestStatFieldNames on aix and TestUtimesNanoAt on darwin

Following CL 175157 which renames Stat_t time fields to [AMCB]tim.

Updates golang/go#31735

Change-Id: I0791c59bab307d237b315c1b919265902f7d9917
Reviewed-on: https://go-review.googlesource.com/c/sys/+/177437
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Yuval Pavel Zholkover
2019-05-16 01:48:33 +00:00
committed by Brad Fitzpatrick
parent 87c872767d
commit cab07311ab
2 changed files with 9 additions and 5 deletions
+4 -4
View File
@@ -50,15 +50,15 @@ func TestUtimesNanoAt(t *testing.T) {
t.Fatalf("Lstat: %v", err)
}
// Only check Mtimespec, Atimespec might not be supported by the underlying filesystem
// Only check Mtim, Atim might not be supported by the underlying filesystem
expected := ts[1]
if st.Mtimespec.Nsec == 0 {
if st.Mtim.Nsec == 0 {
// Some filesystems only support 1-second time stamp resolution
// and will always set Nsec to 0.
expected.Nsec = 0
}
if st.Mtimespec != expected {
t.Errorf("UtimesNanoAt: wrong mtime: got %v, expected %v", st.Mtimespec, expected)
if st.Mtim != expected {
t.Errorf("UtimesNanoAt: wrong mtime: got %v, expected %v", st.Mtim, expected)
}
}