forked from toolshed/abra
chore: vendor
This commit is contained in:
22
vendor/gotest.tools/v3/fs/manifest_windows.go
vendored
Normal file
22
vendor/gotest.tools/v3/fs/manifest_windows.go
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
package fs
|
||||
|
||||
import "os"
|
||||
|
||||
const (
|
||||
defaultRootDirMode = os.ModeDir | 0777
|
||||
defaultSymlinkMode = os.ModeSymlink | 0666
|
||||
)
|
||||
|
||||
func newResourceFromInfo(info os.FileInfo) resource {
|
||||
return resource{mode: info.Mode()}
|
||||
}
|
||||
|
||||
func (p *filePath) SetMode(mode os.FileMode) {
|
||||
bits := mode & 0600
|
||||
p.file.mode = bits + bits/010 + bits/0100
|
||||
}
|
||||
|
||||
// TODO: is mode ignored on windows?
|
||||
func (p *directoryPath) SetMode(mode os.FileMode) {
|
||||
p.directory.mode = defaultRootDirMode
|
||||
}
|
Reference in New Issue
Block a user