io/fs.PathError.Err (field)
52 uses
io/fs (current package)
fs.go#L246: Err error
fs.go#L249: func (e *PathError) Error() string { return e.Op + " " + e.Path + ": " + e.Err.Error() }
fs.go#L251: func (e *PathError) Unwrap() error { return e.Err }
fs.go#L255: t, ok := e.Err.(interface{ Timeout() bool })
readdir.go#L41: return nil, &PathError{Op: "readdir", Path: name, Err: errors.New("not implemented")}
sub.go#L36: return nil, &PathError{Op: "sub", Path: dir, Err: errors.New("invalid name")}
sub.go#L55: return "", &PathError{Op: op, Path: name, Err: errors.New("invalid name")}
crypto/rand
eagain.go#L22: if errno, ok := pe.Err.(syscall.Errno); ok && errno == syscall.EAGAIN {
embed
embed.go#L304: return nil, &fs.PathError{Op: "open", Path: name, Err: fs.ErrNotExist}
embed.go#L320: return nil, &fs.PathError{Op: "read", Path: name, Err: errors.New("not a directory")}
embed.go#L337: return nil, &fs.PathError{Op: "read", Path: name, Err: errors.New("is a directory")}
embed.go#L360: return 0, &fs.PathError{Op: "read", Path: f.f.name, Err: fs.ErrInvalid}
embed.go#L377: return 0, &fs.PathError{Op: "seek", Path: f.f.name, Err: fs.ErrInvalid}
embed.go#L394: return 0, &fs.PathError{Op: "read", Path: d.f.name, Err: errors.New("is a directory")}
golang.org/x/tools/go/packages
packages.go#L909: Msg: err.Err.Error(),
os
dir_unix.go#L73: return names, dirents, infos, &PathError{Op: "readdirent", Path: f.name, Err: errno}
error.go#L136: return err.Err
exec_posix.go#L60: return nil, &PathError{Op: "fork/exec", Path: name, Err: e}
file.go#L133: return 0, &PathError{Op: "readat", Path: f.name, Err: errors.New("negative offset")}
file.go#L209: return 0, &PathError{Op: "writeat", Path: f.name, Err: errors.New("negative offset")}
file.go#L264: return &PathError{Op: "mkdir", Path: name, Err: syscall.ENOTDIR}
file.go#L272: return &PathError{Op: "mkdir", Path: name, Err: e}
file.go#L302: return &PathError{Op: "chdir", Path: dir, Err: e}
file.go#L377: return &PathError{Op: op, Path: f.name, Err: err}
file.go#L645: return nil, &PathError{Op: "open", Path: name, Err: ErrInvalid}
file.go#L656: return nil, &PathError{Op: "stat", Path: name, Err: ErrInvalid}
file_posix.go#L84: return &PathError{Op: "chmod", Path: name, Err: e}
file_posix.go#L112: return &PathError{Op: "chown", Path: name, Err: e}
file_posix.go#L128: return &PathError{Op: "lchown", Path: name, Err: e}
file_posix.go#L185: return &PathError{Op: "chtimes", Path: name, Err: e}
file_unix.go#L34: err = pe.Err
file_unix.go#L226: return nil, &PathError{Op: "open", Path: name, Err: e}
file_unix.go#L256: err = &PathError{Op: "close", Path: file.name, Err: e}
file_unix.go#L288: return &PathError{Op: "truncate", Path: name, Err: e}
file_unix.go#L325: return &PathError{Op: "remove", Path: name, Err: e}
file_unix.go#L386: return "", &PathError{Op: "readlink", Path: name, Err: e}
path.go#L25: return &PathError{Op: "mkdir", Path: path, Err: syscall.ENOTDIR}
removeall_at.go#L25: return &PathError{Op: "RemoveAll", Path: path, Err: syscall.EINVAL}
removeall_at.go#L73: return &PathError{Op: "unlinkat", Path: base, Err: err}
removeall_at.go#L83: return &PathError{Op: "fstatat", Path: base, Err: statErr}
removeall_at.go#L87: return &PathError{Op: "unlinkat", Path: base, Err: err}
removeall_at.go#L102: recurseErr = &PathError{Op: "openfdat", Path: base, Err: err}
removeall_at.go#L116: return &PathError{Op: "readdirnames", Path: base, Err: readErr}
removeall_at.go#L162: return &PathError{Op: "unlinkat", Path: base, Err: unlinkError}
stat_unix.go#L22: return nil, &PathError{Op: "stat", Path: f.name, Err: err}
stat_unix.go#L35: return nil, &PathError{Op: "stat", Path: name, Err: err}
stat_unix.go#L48: return nil, &PathError{Op: "lstat", Path: name, Err: err}
tempfile.go#L37: return nil, &PathError{Op: "createtemp", Path: pattern, Err: err}
tempfile.go#L49: return nil, &PathError{Op: "createtemp", Path: prefix + "*" + suffix, Err: ErrExist}
tempfile.go#L87: return "", &PathError{Op: "mkdirtemp", Path: pattern, Err: err}
tempfile.go#L102: return "", &PathError{Op: "mkdirtemp", Path: dir + string(PathSeparator) + prefix + "*" + suffix, Err: ErrExist}
os/exec
exec_unix.go#L22: pe.Err == syscall.EPIPE