1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package xattr import ( "syscall" "testing" ) func TestIgnoringEINTR(t *testing.T) { eintrs := 100 err := ignoringEINTR(func() error { if eintrs == 0 { return nil } eintrs-- return syscall.EINTR }) if err != nil { t.Fatal(err) } }