/// <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; }
/// <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); }
private static extern void UnixKernelName(out UnixNameStruct unixKernelStruct);