aboutsummaryrefslogtreecommitdiff
path: root/libraries/systeminfo/include
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2021-09-04 21:27:09 +0200
committerPetr Mrázek <peterix@gmail.com>2021-09-04 21:27:09 +0200
commit938f896bfa7775cf7dcf1ee6883572f514f53993 (patch)
treee95720f21a0e818e45659ce055b7306f81ee6919 /libraries/systeminfo/include
parentcd87029e6fc0c8d8b25c9162812ae066066ad11a (diff)
downloadPrismLauncher-938f896bfa7775cf7dcf1ee6883572f514f53993.tar.gz
PrismLauncher-938f896bfa7775cf7dcf1ee6883572f514f53993.tar.bz2
PrismLauncher-938f896bfa7775cf7dcf1ee6883572f514f53993.zip
GH-4014 change updater to recognize new Qt 5.15.2 builds
Diffstat (limited to 'libraries/systeminfo/include')
-rw-r--r--libraries/systeminfo/include/sys.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/libraries/systeminfo/include/sys.h b/libraries/systeminfo/include/sys.h
index 914d2555..bd6e2486 100644
--- a/libraries/systeminfo/include/sys.h
+++ b/libraries/systeminfo/include/sys.h
@@ -4,10 +4,24 @@
namespace Sys
{
const uint64_t mebibyte = 1024ull * 1024ull;
+
+enum class KernelType {
+ Undetermined,
+ Windows,
+ Darwin,
+ Linux
+};
+
struct KernelInfo
{
QString kernelName;
QString kernelVersion;
+
+ KernelType kernelType = KernelType::Undetermined;
+ int kernelMajor = 0;
+ int kernelMinor = 0;
+ int kernelPatch = 0;
+ bool isCursed = false;
};
KernelInfo getKernelInfo();