mirror of
https://github.com/rwinkhart/sys.git
synced 2026-09-03 15:47:35 -04:00
unix: skip TestStatx if the operation is not permitted
Fixes golang/go#25529 Change-Id: Ifb7060106608fab0c87ce4596c9f16c14bde6205 Reviewed-on: https://go-review.googlesource.com/114093 Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
@@ -285,7 +285,7 @@ func TestSchedSetaffinity(t *testing.T) {
|
|||||||
func TestStatx(t *testing.T) {
|
func TestStatx(t *testing.T) {
|
||||||
var stx unix.Statx_t
|
var stx unix.Statx_t
|
||||||
err := unix.Statx(unix.AT_FDCWD, ".", 0, 0, &stx)
|
err := unix.Statx(unix.AT_FDCWD, ".", 0, 0, &stx)
|
||||||
if err == unix.ENOSYS {
|
if err == unix.ENOSYS || err == unix.EPERM {
|
||||||
t.Skip("statx syscall is not available, skipping test")
|
t.Skip("statx syscall is not available, skipping test")
|
||||||
} else if err != nil {
|
} else if err != nil {
|
||||||
t.Fatalf("Statx: %v", err)
|
t.Fatalf("Statx: %v", err)
|
||||||
|
|||||||
Reference in New Issue
Block a user