コード例 #1
0
        /// <summary>
        /// Gets the unix kernel name by p/invoking uname.
        /// </summary>
        /// <returns>The name of the unix kernel. </returns>
        internal static string GetUnixKernelName()
        {
            UnixNameStruct result = new UnixNameStruct();

            try
            {
                UnixKernelName(out result);
            }
            catch
            {
                result.SystemName = string.Empty;
            }

            return result.SystemName;
        }
コード例 #2
0
        /// <summary>
        /// Gets the unix kernel name by p/invoking uname.
        /// </summary>
        /// <returns>The name of the unix kernel. </returns>
        internal static string GetUnixKernelName()
        {
            UnixNameStruct result = new UnixNameStruct();

            try
            {
                UnixKernelName(out result);
            }
            catch
            {
                result.SystemName = string.Empty;
            }

            return(result.SystemName);
        }
コード例 #3
0
 private static extern void UnixKernelName(out UnixNameStruct unixKernelStruct);
コード例 #4
0
 private static extern void UnixKernelName(out UnixNameStruct unixKernelStruct);