code: func sameFile(a, b string) (bool, error) {
  	if a == b {
  		return true, nil
  	}
  
  	aIno, err := inode(a)
  	if err != nil {
  		if os.IsNotExist(err) {
  			return false, nil
  		}
  		return false, err
  	}
  
  	bIno, err := inode(b)
  	if err != nil {
  		if os.IsNotExist(err) {
  			return false, nil
  		}
  		return false, err
  	}
  
  	if aIno > 0 && aIno == bIno {
  		return true, nil
  	}
  
  	return false, nil
  }
docs: // sameFile tried to determine if to paths are the same file.
  // If the paths don't match, we lookup the inode on supported systems.