mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-30 03:10:06 +00:00
sys/info: add easy way of getting the MacOS version
This commit is contained in:
@@ -8,6 +8,9 @@ os_version: OS_Version
|
||||
ram: RAM
|
||||
gpus: []GPU
|
||||
|
||||
// Only on MacOS, contains the actual MacOS version, while the `os_version` contains the kernel version.
|
||||
macos_version: Version
|
||||
|
||||
OS_Version_Platform :: enum {
|
||||
Unknown,
|
||||
Windows,
|
||||
@@ -19,12 +22,14 @@ OS_Version_Platform :: enum {
|
||||
NetBSD,
|
||||
}
|
||||
|
||||
Version :: struct {
|
||||
major, minor, patch: int,
|
||||
}
|
||||
|
||||
OS_Version :: struct {
|
||||
platform: OS_Version_Platform,
|
||||
|
||||
major: int,
|
||||
minor: int,
|
||||
patch: int,
|
||||
using _: Version,
|
||||
build: [2]int,
|
||||
version: string,
|
||||
|
||||
@@ -42,4 +47,4 @@ GPU :: struct {
|
||||
vendor_name: string,
|
||||
model_name: string,
|
||||
total_ram: int,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user