...

Source file src/gotest.tools/v3/fs/manifest_windows.go

Documentation: gotest.tools/v3/fs

     1  package fs
     2  
     3  import "os"
     4  
     5  const (
     6  	defaultRootDirMode = os.ModeDir | 0777
     7  	defaultSymlinkMode = os.ModeSymlink | 0666
     8  )
     9  
    10  func newResourceFromInfo(info os.FileInfo) resource {
    11  	return resource{mode: info.Mode()}
    12  }
    13  
    14  func (p *filePath) SetMode(mode os.FileMode) {
    15  	bits := mode & 0600
    16  	p.file.mode = bits + bits/010 + bits/0100
    17  }
    18  
    19  // TODO: is mode ignored on windows?
    20  func (p *directoryPath) SetMode(mode os.FileMode) {
    21  	p.directory.mode = defaultRootDirMode
    22  }
    23  

View as plain text