...

Source file src/github.com/containerd/continuity/fs/diff_windows.go

Documentation: github.com/containerd/continuity/fs

     1  /*
     2     Copyright The containerd Authors.
     3  
     4     Licensed under the Apache License, Version 2.0 (the "License");
     5     you may not use this file except in compliance with the License.
     6     You may obtain a copy of the License at
     7  
     8         http://www.apache.org/licenses/LICENSE-2.0
     9  
    10     Unless required by applicable law or agreed to in writing, software
    11     distributed under the License is distributed on an "AS IS" BASIS,
    12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13     See the License for the specific language governing permissions and
    14     limitations under the License.
    15  */
    16  
    17  package fs
    18  
    19  import (
    20  	"os"
    21  
    22  	"golang.org/x/sys/windows"
    23  )
    24  
    25  func detectDirDiff(upper, lower string) *diffDirOptions {
    26  	return nil
    27  }
    28  
    29  func compareSysStat(s1, s2 interface{}) (bool, error) {
    30  	f1, ok := s1.(windows.Win32FileAttributeData)
    31  	if !ok {
    32  		return false, nil
    33  	}
    34  	f2, ok := s2.(windows.Win32FileAttributeData)
    35  	if !ok {
    36  		return false, nil
    37  	}
    38  	return f1.FileAttributes == f2.FileAttributes, nil
    39  }
    40  
    41  func compareCapabilities(p1, p2 string) (bool, error) {
    42  	// TODO: Use windows equivalent
    43  	return true, nil
    44  }
    45  
    46  func isLinked(os.FileInfo) bool {
    47  	return false
    48  }
    49  

View as plain text