//go:build !unix package storageagent import ( "errors" "os" ) // canWrite — запасная проверка для не-Unix (только разработка): бит записи у каталога. func canWrite(dir string) error { info, err := os.Stat(dir) if err != nil { return err } if info.Mode().Perm()&0o200 == 0 { return errors.New("directory is not writable") } return nil }