예제 #1
0
        private static bool IsUnixExecutable(string path)
        {
            var platform = Environment.OSVersion.Platform;

            if (platform != PlatformID.Unix && platform != PlatformID.MacOSX)
            {
                return(false);
            }

            return(Posix.access(path, Posix.X_OK) == 0);
        }