os/file: add file.Chmod

Signed-off-by: leongross <leon.gross@9elements.com>
This commit is contained in:
leongross
2025-02-14 17:15:41 +01:00
committed by Ron Evans
parent c1b267a208
commit 2d17dec7bf
4 changed files with 34 additions and 0 deletions
+11
View File
@@ -307,6 +307,17 @@ func (f *File) Sync() (err error) {
return
}
// Chmod changes the mode of the file to mode. If there is an error, it will be
// of type *PathError.
func (f *File) Chmod(mode FileMode) (err error) {
if f.handle == nil {
err = ErrClosed
} else {
err = f.chmod(mode)
}
return
}
// LinkError records an error during a link or symlink or rename system call and
// the paths that caused it.
type LinkError struct {