github.com/in-toto/in-toto-golang@v0.9.1-0.20240517212500-990269f763cf/in_toto/util_unix.go (about)

     1  //go:build linux || darwin || !windows
     2  // +build linux darwin !windows
     3  
     4  package in_toto
     5  
     6  import "golang.org/x/sys/unix"
     7  
     8  func isWritable(path string) error {
     9  	err := unix.Access(path, unix.W_OK)
    10  	if err != nil {
    11  		return err
    12  	}
    13  	return nil
    14  }