func IsReadable(path string) bool {
	return false
}
IsReadable returns true if given object is readable by current user
package fsutil
import (
	"os"
	"time"
)
const (
	S_IFMT   = 0170000
	S_IFSOCK = 0140000
	S_IFLNK  = 0120000
	S_IFREG  = 0100000
	S_IFBLK  = 0060000
	S_IFDIR  = 0040000
	S_IFCHR  = 0020000
	S_IFIFO  = 0010000
	S_ISUID  = 0004000
	S_ISGID  = 0002000
	S_ISVTX  = 0001000
	S_IRWXU  = 00700
	S_IRUSR  = 00400
	S_IWUSR  = 00200
	S_IXUSR  = 00100
	S_IRWXG  = 00070
	S_IRGRP  = 00040
	S_IWGRP  = 00020
	S_IXGRP  = 00010
	S_IRWXO  = 00007
	S_IROTH  = 00004
	S_IWOTH  = 00002
	S_IXOTH  = 00001
)
func CheckPerms(perms, path string) bool {
	return false
}
func ValidatePerms(props, path string) error {
	return nil
}
func ProperPath(props string, paths []string) string {
	return ""
}
func IsExist(path string) bool {
	return false
}
func IsRegular(path string) bool {
	return false
}
func IsSocket(path string) bool {
	return false
}
func IsBlockDevice(path string) bool {
	return false
}
func IsCharacterDevice(path string) bool {
	return false
}
func IsDir(path string) bool {
	return false
}
func IsLink(path string) bool {
	return false
}